.btn {
  border-width: 2px;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Permanent Marker', handwriting;
  font-size: 4rem;
  line-height: 1;
  letter-spacing: -0.02em;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 3rem;
  line-height: 1;
  letter-spacing: -0.02em;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.75rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 2.1875rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.4;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
    letter-spacing: -0.038em;
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.4rem;
    font-size: calc( 1.2625rem + (1.75 - 1.2625) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.2625rem + (1.75 - 1.2625) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #ffffff !important;
}
.bg-success {
  background-color: #000000 !important;
}
.bg-info {
  background-color: #fff329 !important;
}
.bg-warning {
  background-color: #f01412 !important;
}
.bg-danger {
  background-color: #ff4306 !important;
}
.btn-primary:after {
  background: linear-gradient(to right, #ffffff 0 25%, transparent 25% 75%, #ffffff 75% 100%);
}
.btn-primary,
.btn-primary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-secondary:after {
  background: linear-gradient(to right, #c00000 0 25%, transparent 25% 75%, #c00000 75% 100%);
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff765a !important;
  border-color: #ff765a !important;
  color: #c00000 !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  background-color: #ff765a !important;
  border-color: #ff765a !important;
  color: #c00000 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #c00000 !important;
  background-color: #ff765a !important;
  border-color: #ff765a !important;
}
.btn-info:after {
  background: linear-gradient(to right, #fff329 0 25%, transparent 25% 75%, #fff329 75% 100%);
}
.btn-info,
.btn-info:active {
  background-color: #f8ffc2 !important;
  border-color: #f8ffc2 !important;
  color: #fff329 !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  background-color: #f8ffc2 !important;
  border-color: #f8ffc2 !important;
  color: #fff329 !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff329 !important;
  background-color: #f8ffc2 !important;
  border-color: #f8ffc2 !important;
}
.btn-success:after {
  background: linear-gradient(to right, #000000 0 25%, transparent 25% 75%, #000000 75% 100%);
}
.btn-success,
.btn-success:active {
  background-color: #633d36 !important;
  border-color: #633d36 !important;
  color: #000000 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  background-color: #633d36 !important;
  border-color: #633d36 !important;
  color: #000000 !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #000000 !important;
  background-color: #633d36 !important;
  border-color: #633d36 !important;
}
.btn-warning:after {
  background: linear-gradient(to right, #f01412 0 25%, transparent 25% 75%, #f01412 75% 100%);
}
.btn-warning,
.btn-warning:active {
  background-color: #ffad9c !important;
  border-color: #ffad9c !important;
  color: #f01412 !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  background-color: #ffad9c !important;
  border-color: #ffad9c !important;
  color: #f01412 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #f01412 !important;
  background-color: #ffad9c !important;
  border-color: #ffad9c !important;
}
.btn-danger:after {
  background: linear-gradient(to right, #ff4306 0 25%, transparent 25% 75%, #ff4306 75% 100%);
}
.btn-danger,
.btn-danger:active {
  background-color: #ffc79f !important;
  border-color: #ffc79f !important;
  color: #ff4306 !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  background-color: #ffc79f !important;
  border-color: #ffc79f !important;
  color: #ff4306 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ff4306 !important;
  background-color: #ffc79f !important;
  border-color: #ffc79f !important;
}
.btn-white:after {
  background: linear-gradient(to right, #f6f6f6 0 25%, transparent 25% 75%, #f6f6f6 75% 100%);
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #f6f6f6 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #f6f6f6 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #f6f6f6 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black:after {
  background: linear-gradient(to right, #303030 0 25%, transparent 25% 75%, #303030 75% 100%);
}
.btn-black,
.btn-black:active {
  background-color: #a26457 !important;
  border-color: #a26457 !important;
  color: #303030 !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  background-color: #a26457 !important;
  border-color: #a26457 !important;
  color: #303030 !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #303030 !important;
  background-color: #a26457 !important;
  border-color: #a26457 !important;
}
.btn-primary-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #ffffff 0 25%, transparent 25% 75%, #ffffff 75% 100%);
}
.btn-primary-outline,
.btn-primary-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff !important;
  background-color: transparent!important;
  border-color: #ffffff !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-secondary-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #c00000 0 25%, transparent 25% 75%, #c00000 75% 100%);
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #c00000;
  color: #c00000;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #c00000 !important;
  background-color: transparent!important;
  border-color: #c00000 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff765a !important;
  border-color: #ff765a !important;
}
.btn-info-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #fff329 0 25%, transparent 25% 75%, #fff329 75% 100%);
}
.btn-info-outline,
.btn-info-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #fff329;
  color: #fff329;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #fff329 !important;
  background-color: transparent!important;
  border-color: #fff329 !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #292700 !important;
  background-color: #f8ffc2 !important;
  border-color: #f8ffc2 !important;
}
.btn-success-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #000000 0 25%, transparent 25% 75%, #000000 75% 100%);
}
.btn-success-outline,
.btn-success-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #000000;
  color: #000000;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #633d36 !important;
  border-color: #633d36 !important;
}
.btn-warning-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #f01412 0 25%, transparent 25% 75%, #f01412 75% 100%);
}
.btn-warning-outline,
.btn-warning-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #f01412;
  color: #f01412;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #f01412 !important;
  background-color: transparent!important;
  border-color: #f01412 !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #ffad9c !important;
  border-color: #ffad9c !important;
}
.btn-danger-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #ff4306 0 25%, transparent 25% 75%, #ff4306 75% 100%);
}
.btn-danger-outline,
.btn-danger-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #ff4306;
  color: #ff4306;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff4306 !important;
  background-color: transparent!important;
  border-color: #ff4306 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ffc79f !important;
  border-color: #ffc79f !important;
}
.btn-black-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #303030 0 25%, transparent 25% 75%, #303030 75% 100%);
}
.btn-black-outline,
.btn-black-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #303030;
  color: #303030;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #303030 !important;
  background-color: transparent!important;
  border-color: #303030 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #a26457 !important;
  border-color: #a26457 !important;
}
.btn-white-outline:after {
  width: 100% !important;
  bottom: 0 !important;
  background: linear-gradient(to right, #f6f6f6 0 25%, transparent 25% 75%, #f6f6f6 75% 100%);
}
.btn-white-outline,
.btn-white-outline:active {
  min-width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
  border-color: #f6f6f6;
  color: #f6f6f6;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #f6f6f6 !important;
  background-color: transparent!important;
  border-color: #f6f6f6 !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #777777 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.text-primary {
  color: #ffffff !important;
}
.text-secondary {
  color: #c00000 !important;
}
.text-success {
  color: #000000 !important;
}
.text-info {
  color: #fff329 !important;
}
.text-warning {
  color: #f01412 !important;
}
.text-danger {
  color: #ff4306 !important;
}
.text-white {
  color: #f6f6f6 !important;
}
.text-black {
  color: #303030 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #cccccc !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #5a0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #c2b700 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #930b09 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #9f2700 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c3c3c3 !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) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #ffffff;
}
.nav-tabs .nav-link:not(.active) {
  color: #303030;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #fff329;
}
.alert-warning {
  background-color: #f01412;
}
.alert-danger {
  background-color: #ff4306;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #8c8c8c;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #ffffff;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #fffef5;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fcd2d2;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffddd2;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #ffffff !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #ffffff;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.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: #ffffff;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #c00000 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition-duration: .4s;
}
a:hover {
  background-image: none !important;
}
.mbr-fonts-style a:not(.mbr-fonts-style) {
  position: relative;
}
.mbr-fonts-style a:not(.mbr-fonts-style):before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  height: 1px;
  width: 100%;
  transition: all 0.7s cubic-bezier(0.33, 0.52, 0.05, 0.96);
  background: linear-gradient(to right, currentColor 0 25%, transparent 25% 75%, currentColor 75% 100%);
  background-position: right;
  background-size: 400% 100%;
  overflow: hidden;
}
.mbr-fonts-style a:not(.mbr-fonts-style):hover:before {
  background-position: left;
}
.container {
  max-width: 1300px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1439px) {
  .container {
    max-width: 1100px;
  }
}
@media (max-width: 1199px) {
  .container {
    max-width: 960px;
  }
}
@media (max-width: 991px) {
  .container {
    max-width: 86%;
  }
}
.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 991px) {
  .container-fluid {
    max-width: 86%;
  }
}
.row {
  margin-left: -20px;
  margin-right: -20px;
  justify-content: center;
}
.row > [class*="col"] {
  padding-left: 20px;
  padding-right: 20px;
}
.row {
  justify-content: center;
}
b,
strong {
  font-weight: 700 !important;
}
.mbr-section-btn .btn {
  position: relative;
  min-width: 100px;
  min-height: 54px;
  padding: 10px 34px 15px;
  font-weight: 700 !important;
  transition: all 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
  box-shadow: none !important;
  border-radius: 0 !important;
  letter-spacing: -0.025em;
}
.mbr-section-btn .btn:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 13px;
  transform: translateX(-50%);
  height: 2px;
  width: calc(100% - 34px * 2);
  transition: all 0.7s cubic-bezier(0.33, 0.52, 0.05, 0.96);
  background-position: right;
  background-size: 400% 100%;
  overflow: hidden;
}
.mbr-section-btn .btn.btn-primary {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.mbr-section-btn .btn.btn-black {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.mbr-section-btn .btn.btn-white {
  background-color: #303030 !important;
  border-color: #303030 !important;
}
.mbr-section-btn .btn:hover:after {
  background-position: left;
}
.cid-ttjgGSzu1K .navbar-dropdown {
  position: relative !important;
}
.cid-ttjgGSzu1K .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ttjgGSzu1K .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-ttjgGSzu1K .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-ttjgGSzu1K .dropdown-item:after {
  right: 1rem !important;
}
.cid-ttjgGSzu1K .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-ttjgGSzu1K .dropdown-item:hover:before,
.cid-ttjgGSzu1K .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-ttjgGSzu1K .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ttjgGSzu1K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ttjgGSzu1K .nav-link {
  position: relative;
}
.cid-ttjgGSzu1K .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-ttjgGSzu1K .container {
    flex-wrap: nowrap;
  }
}
.cid-ttjgGSzu1K .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-ttjgGSzu1K .navbar-nav .nav-item {
  margin: 0;
}
.cid-ttjgGSzu1K .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-ttjgGSzu1K .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-ttjgGSzu1K .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-ttjgGSzu1K .dropdown-menu,
.cid-ttjgGSzu1K .navbar.opened {
  background: #ffffff !important;
}
.cid-ttjgGSzu1K .nav-item:focus,
.cid-ttjgGSzu1K .nav-link:focus {
  outline: none;
}
.cid-ttjgGSzu1K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ttjgGSzu1K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttjgGSzu1K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ttjgGSzu1K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ttjgGSzu1K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttjgGSzu1K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttjgGSzu1K .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-ttjgGSzu1K .navbar.opened {
  transition: all 0.3s;
}
.cid-ttjgGSzu1K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ttjgGSzu1K .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-ttjgGSzu1K .navbar .navbar-logo img {
  width: auto;
}
.cid-ttjgGSzu1K .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttjgGSzu1K .navbar.collapsed {
  justify-content: center;
}
.cid-ttjgGSzu1K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttjgGSzu1K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttjgGSzu1K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-ttjgGSzu1K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttjgGSzu1K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttjgGSzu1K .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ttjgGSzu1K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttjgGSzu1K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ttjgGSzu1K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ttjgGSzu1K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttjgGSzu1K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttjgGSzu1K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttjgGSzu1K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttjgGSzu1K .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ttjgGSzu1K .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ttjgGSzu1K .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttjgGSzu1K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttjgGSzu1K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ttjgGSzu1K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ttjgGSzu1K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-ttjgGSzu1K .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-ttjgGSzu1K .navbar.navbar-short {
  min-height: 100px;
}
.cid-ttjgGSzu1K .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-ttjgGSzu1K .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-ttjgGSzu1K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttjgGSzu1K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttjgGSzu1K .dropdown-item.active,
.cid-ttjgGSzu1K .dropdown-item:active {
  background-color: transparent;
}
.cid-ttjgGSzu1K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ttjgGSzu1K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ttjgGSzu1K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ttjgGSzu1K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ttjgGSzu1K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttjgGSzu1K .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttjgGSzu1K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ttjgGSzu1K .navbar-buttons {
  text-align: center;
}
.cid-ttjgGSzu1K button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-ttjgGSzu1K button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-ttjgGSzu1K button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-ttjgGSzu1K button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-ttjgGSzu1K button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-ttjgGSzu1K button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-ttjgGSzu1K button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-ttjgGSzu1K button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-ttjgGSzu1K button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-ttjgGSzu1K button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-ttjgGSzu1K button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-ttjgGSzu1K nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-ttjgGSzu1K nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-ttjgGSzu1K nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-ttjgGSzu1K nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-ttjgGSzu1K nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-ttjgGSzu1K .navbar-dropdown {
  padding: 0 1rem;
}
.cid-ttjgGSzu1K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ttjgGSzu1K .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttjgGSzu1K .navbar {
    height: 70px;
  }
  .cid-ttjgGSzu1K .navbar.opened {
    height: auto;
  }
  .cid-ttjgGSzu1K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttjgGSzu1K .container,
.cid-ttjgGSzu1K .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-ttjgGSzu1K .container,
  .cid-ttjgGSzu1K .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-ttjgGSzu1K .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-ttjgGSzu1K .navbar-collapse {
  min-height: 98px;
}
.cid-ttjgGSzu1K .mbr-section-btn {
  max-width: 35%;
}
.cid-ttjgGSzu1K .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-ttjgGSzu1K {
    min-height: 70px !important;
  }
  .cid-ttjgGSzu1K .navbar {
    min-height: 70px !important;
  }
  .cid-ttjgGSzu1K .container-fluid {
    padding: 0 7%;
  }
  .cid-ttjgGSzu1K .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-ttjgGSzu1K .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-ttjgGSzu1K .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-ttjgGSzu1K .navbar-nav li {
    margin: 0 !important;
  }
  .cid-ttjgGSzu1K .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-ttjgGSzu1K .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-ttjgGSzu1K .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-ttjgGSzu1K .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-ttjgGSzu1K .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-ttjgGSzu1K .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vdH9kRPbKV {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vdH9kRPbKV .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vdH9kRPbKV .mbr-section-title {
  color: #000;
}
.cid-vdH9kRPbKV .mbr-section-title span {
  color: #000;
}
.cid-vdH9kRPbKV .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdH9kRPbKV .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vdH9kRPbKV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdH9kRPbKV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdmaZBSwXZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0a0a0a;
  overflow: hidden;
}
.cid-vdmaZBSwXZ .content-wrapper {
  justify-content: center;
  position: relative;
  display: flex;
  align-items: center;
}
.cid-vdmaZBSwXZ .content-wrapper .border-wrap {
  content: '';
  position: absolute;
  width: 1000%;
  height: 1px;
  background-color: #ff9370;
}
.cid-vdmaZBSwXZ .content-wrapper .border_1 {
  top: 0;
}
.cid-vdmaZBSwXZ .content-wrapper .border_2 {
  bottom: 0;
}
.cid-vdmaZBSwXZ .content-wrapper::before,
.cid-vdmaZBSwXZ .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #ff9370;
}
.cid-vdmaZBSwXZ .content-wrapper::before {
  left: 0;
}
.cid-vdmaZBSwXZ .content-wrapper::after {
  right: 0;
}
.cid-vdmaZBSwXZ .content-wrapper .content-wrap {
  overflow: hidden;
}
.cid-vdmaZBSwXZ .item:focus,
.cid-vdmaZBSwXZ span:focus {
  outline: none;
}
.cid-vdmaZBSwXZ .item {
  padding: 32px 0;
  color: #ffffff;
}
.cid-ttjhAC1rdD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-ttjhAC1rdD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ttjhAC1rdD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ttjhAC1rdD .mbr-section-title {
  color: #ff4d13;
}
.cid-ttjhAC1rdD .mbr-section-subtitle {
  color: #000000;
}
.cid-vdh7GxJDha {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vdh7GxJDha .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdh7GxJDha .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdh7GxJDha b,
.cid-vdh7GxJDha strong {
  font-weight: 900;
}
.cid-vdh7GxJDha .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdh7GxJDha img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdh7GxJDha img {
    padding-bottom: 2rem;
  }
}
.cid-vdh7GxJDha .row {
  align-items: center;
}
.cid-vdh7GxJDha .mbr-section-title {
  color: #000000;
}
.cid-vdh7GxJDha .mbr-text,
.cid-vdh7GxJDha .mbr-section-btn {
  color: #000000;
}
.cid-vdh7GxJDha .mbr-section-subtitle {
  color: #17003b;
}
.cid-vdmkpD6All {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-vdmkpD6All .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdmkpD6All .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdmkpD6All .content-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-vdmkpD6All .content-wrapper .content-wrap {
  margin: 0;
}
.cid-vdmkpD6All .content-wrapper .card {
  position: relative;
  z-index: 1;
  padding: 0;
}
.cid-vdmkpD6All .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 25%;
  max-width: 25%;
}
@media (max-width: 767px) {
  .cid-vdmkpD6All .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-vdmkpD6All .embla__slide .slide-content {
  width: 100%;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper {
  height: 100%;
  padding: 24px;
}
@media (max-width: 992px) {
  .cid-vdmkpD6All .embla__slide .slide-content .item-wrapper {
    padding: 24px 16px;
  }
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 24px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .item-img img {
  display: inline-block;
  height: 95px;
  width: 190px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .item-img img {
    height: 300px;
    width: 100%;
  }
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper {
  margin-bottom: 12px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap {
  display: inline-flex;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor {
  height: 10px;
  background-color: #ff8800;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_1 {
  width: 33px;
  margin-right: 16px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_2 {
  width: 17px;
  margin-right: 8px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_3 {
  width: 9px;
  margin-right: 4px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_4 {
  width: 4px;
  margin-right: 2px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_5 {
  width: 2px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .item-title {
  margin-bottom: 24px;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .item-text {
  margin-bottom: 0;
}
.cid-vdmkpD6All .embla__slide .slide-content .item-wrapper .mbr-section-btn {
  margin-top: 16px;
}
.cid-vdmkpD6All .embla__button--next,
.cid-vdmkpD6All .embla__button--prev {
  display: flex;
}
.cid-vdmkpD6All .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  font-size: 16px;
  background-color: #fafafa !important;
  color: #1a1a1a !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
@media (max-width: 768px) {
  .cid-vdmkpD6All .embla__button {
    display: none;
  }
}
.cid-vdmkpD6All .embla__button:hover {
  border-radius: 100%;
}
.cid-vdmkpD6All .embla__button:disabled {
  border-radius: 0;
  opacity: .5 !important;
}
.cid-vdmkpD6All .embla__button.embla__button--prev {
  right: 72px;
}
@media (max-width: 992px) {
  .cid-vdmkpD6All .embla__button.embla__button--prev {
    right: 64px;
  }
}
.cid-vdmkpD6All .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-vdmkpD6All .embla__button.embla__button--next {
    right: 16px;
  }
}
.cid-vdmkpD6All .embla {
  position: relative;
  width: 100%;
}
.cid-vdmkpD6All .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vdmkpD6All .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vdmkpD6All .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vdmkpD6All .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vdmkpD6All .item-title {
  color: #fafafa;
}
.cid-vdmkpD6All .item-text {
  color: #000000;
  text-align: center;
}
.cid-vdmkpD6All .item-title,
.cid-vdmkpD6All .mbr-section-btn,
.cid-vdmkpD6All .item-img,
.cid-vdmkpD6All .decor-wrapper {
  color: #000000;
  text-align: center;
}
.cid-vdha4dFeZs {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdha4dFeZs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdha4dFeZs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdha4dFeZs b,
.cid-vdha4dFeZs strong {
  font-weight: 900;
}
@media (min-width: 992px) {
  .cid-vdha4dFeZs img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdha4dFeZs img {
    padding-bottom: 2rem;
  }
}
.cid-vdha4dFeZs .row {
  align-items: center;
}
.cid-vdha4dFeZs .mbr-section-title {
  color: #ff4d13;
}
.cid-vdha4dFeZs .mbr-text,
.cid-vdha4dFeZs .mbr-section-btn {
  color: #000000;
}
.cid-vdha4dFeZs .mbr-section-subtitle {
  color: #17003b;
}
.cid-vdmffId5CC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vdmffId5CC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdmffId5CC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vdmffId5CC {
    min-height: 200px;
  }
}
.cid-vdmffId5CC .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vdmffId5CC .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vdmffId5CC .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vdmffId5CC .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdmffId5CC .mbr-text,
.cid-vdmffId5CC .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-ttjjzAuTL1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ttjjzAuTL1 .mbr-section-head {
  margin-bottom: 50px;
}
.cid-ttjjzAuTL1 .mbr-section-title {
  color: #9b8db7;
}
.cid-ttjjzAuTL1 .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-ttjjzAuTL1 .embla {
  position: relative;
  width: 100%;
}
.cid-ttjjzAuTL1 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ttjjzAuTL1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ttjjzAuTL1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ttjjzAuTL1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ttjjzAuTL1 .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-ttjjzAuTL1 .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-ttjjzAuTL1 .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-ttjjzAuTL1 .item:focus,
.cid-ttjjzAuTL1 span:focus {
  outline: none;
}
.cid-ttjjzAuTL1 .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-ttjjzAuTL1 .item-img {
  width: 100%;
}
.cid-ttjjzAuTL1 .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-ttjjzAuTL1 .embla__button--next,
.cid-ttjjzAuTL1 .embla__button--prev {
  display: flex;
}
.cid-ttjjzAuTL1 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-ttjjzAuTL1 .embla__button {
    display: none;
  }
}
.cid-ttjjzAuTL1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ttjjzAuTL1 .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-ttjjzAuTL1 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ttjjzAuTL1 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ttjjzAuTL1 .embla__button {
    top: auto;
  }
}
.cid-vdgM90F0QX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdgM90F0QX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgM90F0QX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgM90F0QX .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vdgM90F0QX .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vdgM90F0QX .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vdgM90F0QX .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vdgM90F0QX .mbr-section-subtitle {
  color: #000000;
}
.cid-vdgLWSORRZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vdgLWSORRZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgLWSORRZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgLWSORRZ .container-fluid {
  max-width: 100%;
}
.cid-vdgLWSORRZ .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vdgLWSORRZ .mbr-section-title {
  color: #9b8db7;
}
.cid-vdgLWSORRZ .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vdgLWSORRZ .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vdgLWSORRZ .google-map {
    max-height: 75vh;
  }
}
.cid-vdgLWSORRZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vdgLWSORRZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vdgLWSORRZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vdgLWSORRZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vdgN4OJVTX {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdgN4OJVTX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgN4OJVTX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgN4OJVTX .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdgN4OJVTX .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdgN4OJVTX .mbr-text {
  color: #FFFFFF;
}
.cid-vdgN4OJVTX .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdgJ2X87YO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vdgJ2X87YO .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vdgJ2X87YO .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vdgJ2X87YO .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vdgJ2X87YO .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vdgJ2X87YO .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vdgJ2X87YO .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vdgJ2X87YO .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vdgJ2X87YO .input-group-btn {
  padding-left: 0;
}
.cid-vdgJ2X87YO .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vdgJ2X87YO .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vdgJ2X87YO .mbr-text {
  color: #444;
}
.cid-vdgJ2X87YO h5 {
  margin-bottom: 0;
}
.cid-vdgJ2X87YO .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vdgJ2X87YO .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vdgJ2X87YO .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vdgJ2X87YO .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vdgJ2X87YO .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vdgJ2X87YO .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vdgJ2X87YO .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vdgJ2X87YO .social-list a:hover {
  opacity: 0.4;
}
.cid-vdgJ2X87YO .media-container-row > div {
  padding: 0px;
}
.cid-vdgJ2X87YO .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vdgJ2X87YO .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vdgJ2X87YO .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vdgJ2X87YO .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vdgJ2X87YO .social-list,
  .cid-vdgJ2X87YO .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vdgJ2X87YO h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vdgJ2X87YO .form-group {
    max-width: 180px;
  }
}
.cid-vdgJ2X87YO .links span {
  color: #9e9e9e;
}
.cid-vdgJ2X87YO .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vdgJ2X87YO .logo-title {
  text-align: center;
}
.cid-vdgJ2X87YO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgJ2X87YO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgJ2X87YO .logo-title,
.cid-vdgJ2X87YO .logo {
  color: #ffffff;
}
.cid-ttjjAmuO65 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-ttjjAmuO65 .mbr-text {
  color: #303030;
}
.cid-ttjjAmuO65 .media-container-row .mbr-text {
  color: #000000;
}
.cid-vdgST0zd4Q .navbar-dropdown {
  position: relative !important;
}
.cid-vdgST0zd4Q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdgST0zd4Q .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vdgST0zd4Q .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vdgST0zd4Q .dropdown-item:after {
  right: 1rem !important;
}
.cid-vdgST0zd4Q .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdgST0zd4Q .dropdown-item:hover:before,
.cid-vdgST0zd4Q .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vdgST0zd4Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdgST0zd4Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdgST0zd4Q .nav-link {
  position: relative;
}
.cid-vdgST0zd4Q .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vdgST0zd4Q .container {
    flex-wrap: nowrap;
  }
}
.cid-vdgST0zd4Q .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vdgST0zd4Q .navbar-nav .nav-item {
  margin: 0;
}
.cid-vdgST0zd4Q .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vdgST0zd4Q .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdgST0zd4Q .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vdgST0zd4Q .dropdown-menu,
.cid-vdgST0zd4Q .navbar.opened {
  background: #ffffff !important;
}
.cid-vdgST0zd4Q .nav-item:focus,
.cid-vdgST0zd4Q .nav-link:focus {
  outline: none;
}
.cid-vdgST0zd4Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdgST0zd4Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdgST0zd4Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdgST0zd4Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdgST0zd4Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdgST0zd4Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdgST0zd4Q .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vdgST0zd4Q .navbar.opened {
  transition: all 0.3s;
}
.cid-vdgST0zd4Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdgST0zd4Q .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vdgST0zd4Q .navbar .navbar-logo img {
  width: auto;
}
.cid-vdgST0zd4Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdgST0zd4Q .navbar.collapsed {
  justify-content: center;
}
.cid-vdgST0zd4Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdgST0zd4Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdgST0zd4Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vdgST0zd4Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdgST0zd4Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdgST0zd4Q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vdgST0zd4Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdgST0zd4Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdgST0zd4Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdgST0zd4Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdgST0zd4Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdgST0zd4Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdgST0zd4Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdgST0zd4Q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vdgST0zd4Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdgST0zd4Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdgST0zd4Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdgST0zd4Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdgST0zd4Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdgST0zd4Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdgST0zd4Q .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdgST0zd4Q .navbar.navbar-short {
  min-height: 100px;
}
.cid-vdgST0zd4Q .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vdgST0zd4Q .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vdgST0zd4Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdgST0zd4Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdgST0zd4Q .dropdown-item.active,
.cid-vdgST0zd4Q .dropdown-item:active {
  background-color: transparent;
}
.cid-vdgST0zd4Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdgST0zd4Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdgST0zd4Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdgST0zd4Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdgST0zd4Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdgST0zd4Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdgST0zd4Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdgST0zd4Q .navbar-buttons {
  text-align: center;
}
.cid-vdgST0zd4Q button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vdgST0zd4Q button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vdgST0zd4Q button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vdgST0zd4Q button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdgST0zd4Q button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdgST0zd4Q button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vdgST0zd4Q button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vdgST0zd4Q button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdgST0zd4Q button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vdgST0zd4Q button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vdgST0zd4Q button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdgST0zd4Q nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vdgST0zd4Q nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vdgST0zd4Q nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vdgST0zd4Q nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdgST0zd4Q nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vdgST0zd4Q .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdgST0zd4Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdgST0zd4Q .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdgST0zd4Q .navbar {
    height: 70px;
  }
  .cid-vdgST0zd4Q .navbar.opened {
    height: auto;
  }
  .cid-vdgST0zd4Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdgST0zd4Q .container,
.cid-vdgST0zd4Q .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdgST0zd4Q .container,
  .cid-vdgST0zd4Q .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdgST0zd4Q .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vdgST0zd4Q .navbar-collapse {
  min-height: 98px;
}
.cid-vdgST0zd4Q .mbr-section-btn {
  max-width: 35%;
}
.cid-vdgST0zd4Q .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vdgST0zd4Q {
    min-height: 70px !important;
  }
  .cid-vdgST0zd4Q .navbar {
    min-height: 70px !important;
  }
  .cid-vdgST0zd4Q .container-fluid {
    padding: 0 7%;
  }
  .cid-vdgST0zd4Q .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vdgST0zd4Q .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vdgST0zd4Q .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vdgST0zd4Q .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vdgST0zd4Q .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vdgST0zd4Q .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vdgST0zd4Q .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vdgST0zd4Q .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vdgST0zd4Q .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vdgST0zd4Q .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vfxcQW8DFD {
  background-image: url("../../../assets/images/imballatori20forlivesi20fc-1280x960.webp");
}
.cid-vfxcQW8DFD .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vfxcQW8DFD .mbr-section-title {
  color: #000;
}
.cid-vfxcQW8DFD .mbr-section-title span {
  color: #000;
}
.cid-vfxcQW8DFD .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfxcQW8DFD .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vfxcQW8DFD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfxcQW8DFD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdmd1kdmMQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0a0a0a;
  overflow: hidden;
}
.cid-vdmd1kdmMQ .content-wrapper {
  justify-content: center;
  position: relative;
  display: flex;
  align-items: center;
}
.cid-vdmd1kdmMQ .content-wrapper .border-wrap {
  content: '';
  position: absolute;
  width: 1000%;
  height: 1px;
  background-color: #ff9370;
}
.cid-vdmd1kdmMQ .content-wrapper .border_1 {
  top: 0;
}
.cid-vdmd1kdmMQ .content-wrapper .border_2 {
  bottom: 0;
}
.cid-vdmd1kdmMQ .content-wrapper::before,
.cid-vdmd1kdmMQ .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #ff9370;
}
.cid-vdmd1kdmMQ .content-wrapper::before {
  left: 0;
}
.cid-vdmd1kdmMQ .content-wrapper::after {
  right: 0;
}
.cid-vdmd1kdmMQ .content-wrapper .content-wrap {
  overflow: hidden;
}
.cid-vdmd1kdmMQ .item:focus,
.cid-vdmd1kdmMQ span:focus {
  outline: none;
}
.cid-vdmd1kdmMQ .item {
  padding: 32px 0;
  color: #ffffff;
}
.cid-vdgST3FBz5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vdgST3FBz5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgST3FBz5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vdgST3FBz5 {
    min-height: 550px;
  }
}
.cid-vdgST3FBz5 .mbr-section-title {
  color: #ff0000;
  text-align: center;
}
.cid-vdgST3FBz5 .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vdgST3FBz5 .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vdgST3FBz5 .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdgST3FBz5 .mbr-text,
.cid-vdgST3FBz5 .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vdmdleFy1R {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdmdleFy1R .row {
  row-gap: 40px;
}
.cid-vdmdleFy1R .mbr-section-head {
  padding-bottom: 50px;
}
.cid-vdmdleFy1R .mbr-section-title {
  color: #9b8db7;
}
.cid-vdmdleFy1R .mbr-section-subtitle {
  color: #303030;
  margin-top: 16px;
}
.cid-vdmdleFy1R .item-img {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cid-vdmdleFy1R .item-img img {
  width: 100%;
  aspect-ratio: calc(37 / (11 * 3));
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease;
}
.cid-vdmdleFy1R .item-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: .3s all;
}
.cid-vdmdleFy1R .item-wrapper:hover .item-img img {
  transform: scale(1.05);
}
.cid-vdmdleFy1R .item-content {
  flex-grow: 1;
  padding: 31px 42px 43px;
}
.cid-vdmdleFy1R .item-title {
  color: #303030;
}
.cid-vdmdleFy1R .mbr-text {
  margin-bottom: 4px;
  color: #303030;
  text-decoration: underline;
}
.cid-vdmdleFy1R .icons-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 12px;
}
.cid-vdmdleFy1R .iconfont-wrapper {
  padding: 11px;
  border-radius: 50%;
  transition: opacity 0.2s ease-out;
}
.cid-vdmdleFy1R .iconfont-wrapper .mbr-iconfont {
  font-size: 14px;
  color: #303030;
  transition: all 0.2s ease-out;
}
.cid-vdmdleFy1R .iconfont-wrapper:hover {
  background-color: #efe6f7;
}
.cid-vdmdleFy1R .iconfont-wrapper:hover .mbr-iconfont {
  color: #9b8db7;
}
.cid-vdmdleFy1R .mbr-section-btn {
  margin-top: 10px;
}
.cid-vdgST2q1kg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdgST2q1kg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgST2q1kg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgST2q1kg .mbr-section-title {
  color: #ff4306;
}
.cid-vdgST2q1kg .mbr-section-subtitle {
  color: #000000;
}
.cid-vgi3ZixY0L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgi3ZixY0L .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vgi3ZixY0L .mbr-section-title {
  color: #9b8db7;
}
.cid-vgi3ZixY0L .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vgi3ZixY0L .embla {
  position: relative;
  width: 100%;
}
.cid-vgi3ZixY0L .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgi3ZixY0L .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgi3ZixY0L .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgi3ZixY0L .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgi3ZixY0L .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vgi3ZixY0L .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vgi3ZixY0L .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vgi3ZixY0L .item:focus,
.cid-vgi3ZixY0L span:focus {
  outline: none;
}
.cid-vgi3ZixY0L .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgi3ZixY0L .item-img {
  width: 100%;
}
.cid-vgi3ZixY0L .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vgi3ZixY0L .embla__button--next,
.cid-vgi3ZixY0L .embla__button--prev {
  display: flex;
}
.cid-vgi3ZixY0L .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgi3ZixY0L .embla__button {
    display: none;
  }
}
.cid-vgi3ZixY0L .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgi3ZixY0L .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vgi3ZixY0L .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgi3ZixY0L .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgi3ZixY0L .embla__button {
    top: auto;
  }
}
.cid-vdgST5SDA8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdgST5SDA8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgST5SDA8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgST5SDA8 .mbr-section-title {
  color: #ff4306;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vdgST5SDA8 .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vdgST5SDA8 .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vdgST5SDA8 .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vdgST5SDA8 .mbr-section-subtitle {
  color: #000000;
}
.cid-vdgST6vXHS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vdgST6vXHS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgST6vXHS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgST6vXHS .container-fluid {
  max-width: 100%;
}
.cid-vdgST6vXHS .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vdgST6vXHS .mbr-section-title {
  color: #9b8db7;
}
.cid-vdgST6vXHS .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vdgST6vXHS .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vdgST6vXHS .google-map {
    max-height: 75vh;
  }
}
.cid-vdgST6vXHS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vdgST6vXHS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vdgST6vXHS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vdgST6vXHS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vdgST7hg3e {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdgST7hg3e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgST7hg3e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgST7hg3e .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdgST7hg3e .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdgST7hg3e .mbr-text {
  color: #FFFFFF;
}
.cid-vdgST7hg3e .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdgST7X5Gk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vdgST7X5Gk .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vdgST7X5Gk .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vdgST7X5Gk .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vdgST7X5Gk .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vdgST7X5Gk .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vdgST7X5Gk .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vdgST7X5Gk .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vdgST7X5Gk .input-group-btn {
  padding-left: 0;
}
.cid-vdgST7X5Gk .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vdgST7X5Gk .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vdgST7X5Gk .mbr-text {
  color: #444;
}
.cid-vdgST7X5Gk h5 {
  margin-bottom: 0;
}
.cid-vdgST7X5Gk .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vdgST7X5Gk .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vdgST7X5Gk .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vdgST7X5Gk .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vdgST7X5Gk .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vdgST7X5Gk .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vdgST7X5Gk .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vdgST7X5Gk .social-list a:hover {
  opacity: 0.4;
}
.cid-vdgST7X5Gk .media-container-row > div {
  padding: 0px;
}
.cid-vdgST7X5Gk .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vdgST7X5Gk .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vdgST7X5Gk .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vdgST7X5Gk .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vdgST7X5Gk .social-list,
  .cid-vdgST7X5Gk .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vdgST7X5Gk h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vdgST7X5Gk .form-group {
    max-width: 180px;
  }
}
.cid-vdgST7X5Gk .links span {
  color: #9e9e9e;
}
.cid-vdgST7X5Gk .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vdgST7X5Gk .logo-title {
  text-align: center;
}
.cid-vdgST7X5Gk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdgST7X5Gk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdgST7X5Gk .logo-title,
.cid-vdgST7X5Gk .logo {
  color: #ffffff;
}
.cid-vdgST8WmWa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vdgST8WmWa .mbr-text {
  color: #303030;
}
.cid-vdgST8WmWa .media-container-row .mbr-text {
  color: #000000;
}
.cid-vdhdAyMNrk .navbar-dropdown {
  position: relative !important;
}
.cid-vdhdAyMNrk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdhdAyMNrk .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vdhdAyMNrk .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vdhdAyMNrk .dropdown-item:after {
  right: 1rem !important;
}
.cid-vdhdAyMNrk .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdhdAyMNrk .dropdown-item:hover:before,
.cid-vdhdAyMNrk .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vdhdAyMNrk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdhdAyMNrk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdhdAyMNrk .nav-link {
  position: relative;
}
.cid-vdhdAyMNrk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vdhdAyMNrk .container {
    flex-wrap: nowrap;
  }
}
.cid-vdhdAyMNrk .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vdhdAyMNrk .navbar-nav .nav-item {
  margin: 0;
}
.cid-vdhdAyMNrk .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vdhdAyMNrk .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdhdAyMNrk .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vdhdAyMNrk .dropdown-menu,
.cid-vdhdAyMNrk .navbar.opened {
  background: #ffffff !important;
}
.cid-vdhdAyMNrk .nav-item:focus,
.cid-vdhdAyMNrk .nav-link:focus {
  outline: none;
}
.cid-vdhdAyMNrk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdhdAyMNrk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdhdAyMNrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdhdAyMNrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdhdAyMNrk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdhdAyMNrk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdhdAyMNrk .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vdhdAyMNrk .navbar.opened {
  transition: all 0.3s;
}
.cid-vdhdAyMNrk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdhdAyMNrk .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vdhdAyMNrk .navbar .navbar-logo img {
  width: auto;
}
.cid-vdhdAyMNrk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdhdAyMNrk .navbar.collapsed {
  justify-content: center;
}
.cid-vdhdAyMNrk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdhdAyMNrk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdhdAyMNrk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vdhdAyMNrk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdhdAyMNrk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdhdAyMNrk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vdhdAyMNrk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdhdAyMNrk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdhdAyMNrk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdhdAyMNrk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdhdAyMNrk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdhdAyMNrk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdhdAyMNrk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdhdAyMNrk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vdhdAyMNrk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdhdAyMNrk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdhdAyMNrk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdhdAyMNrk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdhdAyMNrk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdhdAyMNrk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdhdAyMNrk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdhdAyMNrk .navbar.navbar-short {
  min-height: 100px;
}
.cid-vdhdAyMNrk .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vdhdAyMNrk .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vdhdAyMNrk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdhdAyMNrk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdhdAyMNrk .dropdown-item.active,
.cid-vdhdAyMNrk .dropdown-item:active {
  background-color: transparent;
}
.cid-vdhdAyMNrk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdhdAyMNrk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdhdAyMNrk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdhdAyMNrk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdhdAyMNrk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdhdAyMNrk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdhdAyMNrk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdhdAyMNrk .navbar-buttons {
  text-align: center;
}
.cid-vdhdAyMNrk button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vdhdAyMNrk button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vdhdAyMNrk button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vdhdAyMNrk button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdhdAyMNrk button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdhdAyMNrk button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vdhdAyMNrk button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vdhdAyMNrk button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdhdAyMNrk button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vdhdAyMNrk button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vdhdAyMNrk button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdhdAyMNrk nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vdhdAyMNrk nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vdhdAyMNrk nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vdhdAyMNrk nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdhdAyMNrk nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vdhdAyMNrk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdhdAyMNrk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdhdAyMNrk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdhdAyMNrk .navbar {
    height: 70px;
  }
  .cid-vdhdAyMNrk .navbar.opened {
    height: auto;
  }
  .cid-vdhdAyMNrk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdhdAyMNrk .container,
.cid-vdhdAyMNrk .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdhdAyMNrk .container,
  .cid-vdhdAyMNrk .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdhdAyMNrk .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vdhdAyMNrk .navbar-collapse {
  min-height: 98px;
}
.cid-vdhdAyMNrk .mbr-section-btn {
  max-width: 35%;
}
.cid-vdhdAyMNrk .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vdhdAyMNrk {
    min-height: 70px !important;
  }
  .cid-vdhdAyMNrk .navbar {
    min-height: 70px !important;
  }
  .cid-vdhdAyMNrk .container-fluid {
    padding: 0 7%;
  }
  .cid-vdhdAyMNrk .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vdhdAyMNrk .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vdhdAyMNrk .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vdhdAyMNrk .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vdhdAyMNrk .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vdhdAyMNrk .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vdhdAyMNrk .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vdhdAyMNrk .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vdhdAyMNrk .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vdhdAyMNrk .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vfxct8GDr6 {
  background-image: url("../../../assets/images/imballatori20forlivesi20fc-1920x1440.webp");
}
.cid-vfxct8GDr6 .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vfxct8GDr6 .mbr-section-title {
  color: #000;
}
.cid-vfxct8GDr6 .mbr-section-title span {
  color: #000;
}
.cid-vfxct8GDr6 .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfxct8GDr6 .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vfxct8GDr6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfxct8GDr6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhdAAWqo4 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdhdAAWqo4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdhdAAWqo4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhdAAWqo4 b,
.cid-vdhdAAWqo4 strong {
  font-weight: 900;
}
.cid-vdhdAAWqo4 .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdhdAAWqo4 img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdhdAAWqo4 img {
    padding-bottom: 2rem;
  }
}
.cid-vdhdAAWqo4 .row {
  align-items: center;
}
.cid-vdhdAAWqo4 .mbr-section-title {
  color: #000000;
}
.cid-vdhdAAWqo4 .mbr-text,
.cid-vdhdAAWqo4 .mbr-section-btn {
  color: #000000;
}
.cid-vdhdAAWqo4 .mbr-section-subtitle {
  color: #d86500;
}
.cid-vdhdABsYYl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdhdABsYYl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdhdABsYYl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhdABsYYl b,
.cid-vdhdABsYYl strong {
  font-weight: 900;
}
@media (min-width: 992px) {
  .cid-vdhdABsYYl img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdhdABsYYl img {
    padding-bottom: 2rem;
  }
}
.cid-vdhdABsYYl .row {
  align-items: center;
}
.cid-vdhdABsYYl .mbr-section-title {
  color: #ff4d13;
}
.cid-vdhdABsYYl .mbr-text,
.cid-vdhdABsYYl .mbr-section-btn {
  color: #000000;
}
.cid-vdhdABsYYl .mbr-section-subtitle {
  color: #17003b;
}
.cid-vdhdADGrjj {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdhdADGrjj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdhdADGrjj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhdADGrjj .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdhdADGrjj .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdhdADGrjj .mbr-text {
  color: #FFFFFF;
}
.cid-vdhdADGrjj .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdhdAEbvG8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vdhdAEbvG8 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vdhdAEbvG8 .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vdhdAEbvG8 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vdhdAEbvG8 .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vdhdAEbvG8 .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vdhdAEbvG8 .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vdhdAEbvG8 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vdhdAEbvG8 .input-group-btn {
  padding-left: 0;
}
.cid-vdhdAEbvG8 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vdhdAEbvG8 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vdhdAEbvG8 .mbr-text {
  color: #444;
}
.cid-vdhdAEbvG8 h5 {
  margin-bottom: 0;
}
.cid-vdhdAEbvG8 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vdhdAEbvG8 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vdhdAEbvG8 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vdhdAEbvG8 .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vdhdAEbvG8 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vdhdAEbvG8 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vdhdAEbvG8 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vdhdAEbvG8 .social-list a:hover {
  opacity: 0.4;
}
.cid-vdhdAEbvG8 .media-container-row > div {
  padding: 0px;
}
.cid-vdhdAEbvG8 .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vdhdAEbvG8 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vdhdAEbvG8 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vdhdAEbvG8 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vdhdAEbvG8 .social-list,
  .cid-vdhdAEbvG8 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vdhdAEbvG8 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vdhdAEbvG8 .form-group {
    max-width: 180px;
  }
}
.cid-vdhdAEbvG8 .links span {
  color: #9e9e9e;
}
.cid-vdhdAEbvG8 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vdhdAEbvG8 .logo-title {
  text-align: center;
}
.cid-vdhdAEbvG8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdhdAEbvG8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhdAEbvG8 .logo-title,
.cid-vdhdAEbvG8 .logo {
  color: #ffffff;
}
.cid-vdhdAEXB0C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vdhdAEXB0C .mbr-text {
  color: #303030;
}
.cid-vdhdAEXB0C .media-container-row .mbr-text {
  color: #000000;
}
.cid-vdm2ItUpjU .navbar-dropdown {
  position: relative !important;
}
.cid-vdm2ItUpjU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdm2ItUpjU .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vdm2ItUpjU .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vdm2ItUpjU .dropdown-item:after {
  right: 1rem !important;
}
.cid-vdm2ItUpjU .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdm2ItUpjU .dropdown-item:hover:before,
.cid-vdm2ItUpjU .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vdm2ItUpjU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdm2ItUpjU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdm2ItUpjU .nav-link {
  position: relative;
}
.cid-vdm2ItUpjU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vdm2ItUpjU .container {
    flex-wrap: nowrap;
  }
}
.cid-vdm2ItUpjU .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vdm2ItUpjU .navbar-nav .nav-item {
  margin: 0;
}
.cid-vdm2ItUpjU .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vdm2ItUpjU .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdm2ItUpjU .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vdm2ItUpjU .dropdown-menu,
.cid-vdm2ItUpjU .navbar.opened {
  background: #ffffff !important;
}
.cid-vdm2ItUpjU .nav-item:focus,
.cid-vdm2ItUpjU .nav-link:focus {
  outline: none;
}
.cid-vdm2ItUpjU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdm2ItUpjU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdm2ItUpjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdm2ItUpjU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdm2ItUpjU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdm2ItUpjU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdm2ItUpjU .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vdm2ItUpjU .navbar.opened {
  transition: all 0.3s;
}
.cid-vdm2ItUpjU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdm2ItUpjU .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vdm2ItUpjU .navbar .navbar-logo img {
  width: auto;
}
.cid-vdm2ItUpjU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdm2ItUpjU .navbar.collapsed {
  justify-content: center;
}
.cid-vdm2ItUpjU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdm2ItUpjU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdm2ItUpjU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vdm2ItUpjU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdm2ItUpjU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdm2ItUpjU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vdm2ItUpjU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdm2ItUpjU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdm2ItUpjU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdm2ItUpjU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdm2ItUpjU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdm2ItUpjU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdm2ItUpjU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdm2ItUpjU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vdm2ItUpjU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdm2ItUpjU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdm2ItUpjU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdm2ItUpjU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdm2ItUpjU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdm2ItUpjU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdm2ItUpjU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdm2ItUpjU .navbar.navbar-short {
  min-height: 100px;
}
.cid-vdm2ItUpjU .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vdm2ItUpjU .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vdm2ItUpjU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdm2ItUpjU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdm2ItUpjU .dropdown-item.active,
.cid-vdm2ItUpjU .dropdown-item:active {
  background-color: transparent;
}
.cid-vdm2ItUpjU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdm2ItUpjU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdm2ItUpjU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdm2ItUpjU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdm2ItUpjU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdm2ItUpjU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdm2ItUpjU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdm2ItUpjU .navbar-buttons {
  text-align: center;
}
.cid-vdm2ItUpjU button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vdm2ItUpjU button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vdm2ItUpjU button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vdm2ItUpjU button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdm2ItUpjU button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdm2ItUpjU button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vdm2ItUpjU button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vdm2ItUpjU button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdm2ItUpjU button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vdm2ItUpjU button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vdm2ItUpjU button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdm2ItUpjU nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vdm2ItUpjU nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vdm2ItUpjU nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vdm2ItUpjU nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdm2ItUpjU nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vdm2ItUpjU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdm2ItUpjU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdm2ItUpjU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdm2ItUpjU .navbar {
    height: 70px;
  }
  .cid-vdm2ItUpjU .navbar.opened {
    height: auto;
  }
  .cid-vdm2ItUpjU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdm2ItUpjU .container,
.cid-vdm2ItUpjU .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdm2ItUpjU .container,
  .cid-vdm2ItUpjU .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdm2ItUpjU .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vdm2ItUpjU .navbar-collapse {
  min-height: 98px;
}
.cid-vdm2ItUpjU .mbr-section-btn {
  max-width: 35%;
}
.cid-vdm2ItUpjU .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vdm2ItUpjU {
    min-height: 70px !important;
  }
  .cid-vdm2ItUpjU .navbar {
    min-height: 70px !important;
  }
  .cid-vdm2ItUpjU .container-fluid {
    padding: 0 7%;
  }
  .cid-vdm2ItUpjU .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vdm2ItUpjU .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vdm2ItUpjU .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vdm2ItUpjU .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vdm2ItUpjU .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vdm2ItUpjU .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vdm2ItUpjU .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vdm2ItUpjU .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vdm2ItUpjU .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vdm2ItUpjU .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vfxcETWsy8 {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vfxcETWsy8 .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vfxcETWsy8 .mbr-section-title {
  color: #000;
}
.cid-vfxcETWsy8 .mbr-section-title span {
  color: #000;
}
.cid-vfxcETWsy8 .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfxcETWsy8 .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vfxcETWsy8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfxcETWsy8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm2IuL0IQ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdm2IuL0IQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm2IuL0IQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm2IuL0IQ b,
.cid-vdm2IuL0IQ strong {
  font-weight: 900;
}
.cid-vdm2IuL0IQ .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdm2IuL0IQ img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdm2IuL0IQ img {
    padding-bottom: 2rem;
  }
}
.cid-vdm2IuL0IQ .row {
  align-items: center;
}
.cid-vdm2IuL0IQ .mbr-section-title {
  color: #000000;
}
.cid-vdm2IuL0IQ .mbr-text,
.cid-vdm2IuL0IQ .mbr-section-btn {
  color: #000000;
}
.cid-vdm2IuL0IQ .mbr-section-subtitle {
  color: #d86500;
}
.cid-vgnakzanKo {
  padding-top: 1rem;
  padding-bottom: 0rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-vgnakzanKo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgnakzanKo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgnakzanKo .content-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-vgnakzanKo .content-wrapper .content-wrap {
  margin: 0;
}
.cid-vgnakzanKo .content-wrapper .card {
  position: relative;
  z-index: 1;
  padding: 0;
}
.cid-vgnakzanKo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 25%;
  max-width: 25%;
}
@media (max-width: 767px) {
  .cid-vgnakzanKo .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-vgnakzanKo .embla__slide .slide-content {
  width: 100%;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper {
  height: 100%;
  padding: 24px;
}
@media (max-width: 992px) {
  .cid-vgnakzanKo .embla__slide .slide-content .item-wrapper {
    padding: 24px 16px;
  }
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .item-img {
  margin-bottom: 24px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .item-img img {
  display: inline-block;
  height: 95px;
  width: 190px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .item-img img {
    height: 300px;
    width: 100%;
  }
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper {
  margin-bottom: 12px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap {
  display: inline-flex;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor {
  height: 10px;
  background-color: #ff8800;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_1 {
  width: 33px;
  margin-right: 16px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_2 {
  width: 17px;
  margin-right: 8px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_3 {
  width: 9px;
  margin-right: 4px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_4 {
  width: 4px;
  margin-right: 2px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .decor-wrapper .decor-wrap .decor_5 {
  width: 2px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .item-title {
  margin-bottom: 24px;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .item-text {
  margin-bottom: 0;
}
.cid-vgnakzanKo .embla__slide .slide-content .item-wrapper .mbr-section-btn {
  margin-top: 16px;
}
.cid-vgnakzanKo .embla__button--next,
.cid-vgnakzanKo .embla__button--prev {
  display: flex;
}
.cid-vgnakzanKo .embla__button {
  bottom: 0;
  width: 32px;
  height: 32px;
  font-size: 16px;
  background-color: #fafafa !important;
  color: #1a1a1a !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgnakzanKo .embla__button {
    display: none;
  }
}
.cid-vgnakzanKo .embla__button:hover {
  border-radius: 100%;
}
.cid-vgnakzanKo .embla__button:disabled {
  border-radius: 0;
  opacity: .5 !important;
}
.cid-vgnakzanKo .embla__button.embla__button--prev {
  right: 72px;
}
@media (max-width: 992px) {
  .cid-vgnakzanKo .embla__button.embla__button--prev {
    right: 64px;
  }
}
.cid-vgnakzanKo .embla__button.embla__button--next {
  right: 24px;
}
@media (max-width: 992px) {
  .cid-vgnakzanKo .embla__button.embla__button--next {
    right: 16px;
  }
}
.cid-vgnakzanKo .embla {
  position: relative;
  width: 100%;
}
.cid-vgnakzanKo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgnakzanKo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgnakzanKo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgnakzanKo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgnakzanKo .item-title {
  color: #fafafa;
}
.cid-vgnakzanKo .item-text {
  color: #000000;
  text-align: center;
}
.cid-vgnakzanKo .item-title,
.cid-vgnakzanKo .mbr-section-btn,
.cid-vgnakzanKo .item-img,
.cid-vgnakzanKo .decor-wrapper {
  color: #000000;
  text-align: center;
}
.cid-vdm2IvzURo {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdm2IvzURo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm2IvzURo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm2IvzURo .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdm2IvzURo .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdm2IvzURo .mbr-text {
  color: #FFFFFF;
}
.cid-vdm2IvzURo .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdm2IvXZ32 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vdm2IvXZ32 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vdm2IvXZ32 .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vdm2IvXZ32 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vdm2IvXZ32 .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vdm2IvXZ32 .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vdm2IvXZ32 .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vdm2IvXZ32 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vdm2IvXZ32 .input-group-btn {
  padding-left: 0;
}
.cid-vdm2IvXZ32 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vdm2IvXZ32 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vdm2IvXZ32 .mbr-text {
  color: #444;
}
.cid-vdm2IvXZ32 h5 {
  margin-bottom: 0;
}
.cid-vdm2IvXZ32 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vdm2IvXZ32 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vdm2IvXZ32 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vdm2IvXZ32 .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vdm2IvXZ32 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vdm2IvXZ32 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vdm2IvXZ32 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vdm2IvXZ32 .social-list a:hover {
  opacity: 0.4;
}
.cid-vdm2IvXZ32 .media-container-row > div {
  padding: 0px;
}
.cid-vdm2IvXZ32 .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vdm2IvXZ32 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vdm2IvXZ32 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vdm2IvXZ32 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vdm2IvXZ32 .social-list,
  .cid-vdm2IvXZ32 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vdm2IvXZ32 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vdm2IvXZ32 .form-group {
    max-width: 180px;
  }
}
.cid-vdm2IvXZ32 .links span {
  color: #9e9e9e;
}
.cid-vdm2IvXZ32 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vdm2IvXZ32 .logo-title {
  text-align: center;
}
.cid-vdm2IvXZ32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm2IvXZ32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm2IvXZ32 .logo-title,
.cid-vdm2IvXZ32 .logo {
  color: #ffffff;
}
.cid-vdm2IwJ3XT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vdm2IwJ3XT .mbr-text {
  color: #303030;
}
.cid-vdm2IwJ3XT .media-container-row .mbr-text {
  color: #000000;
}
.cid-vdm3CHQeCi .navbar-dropdown {
  position: relative !important;
}
.cid-vdm3CHQeCi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdm3CHQeCi .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vdm3CHQeCi .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vdm3CHQeCi .dropdown-item:after {
  right: 1rem !important;
}
.cid-vdm3CHQeCi .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdm3CHQeCi .dropdown-item:hover:before,
.cid-vdm3CHQeCi .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vdm3CHQeCi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdm3CHQeCi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdm3CHQeCi .nav-link {
  position: relative;
}
.cid-vdm3CHQeCi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vdm3CHQeCi .container {
    flex-wrap: nowrap;
  }
}
.cid-vdm3CHQeCi .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vdm3CHQeCi .navbar-nav .nav-item {
  margin: 0;
}
.cid-vdm3CHQeCi .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vdm3CHQeCi .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdm3CHQeCi .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vdm3CHQeCi .dropdown-menu,
.cid-vdm3CHQeCi .navbar.opened {
  background: #ffffff !important;
}
.cid-vdm3CHQeCi .nav-item:focus,
.cid-vdm3CHQeCi .nav-link:focus {
  outline: none;
}
.cid-vdm3CHQeCi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdm3CHQeCi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdm3CHQeCi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdm3CHQeCi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdm3CHQeCi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdm3CHQeCi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdm3CHQeCi .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vdm3CHQeCi .navbar.opened {
  transition: all 0.3s;
}
.cid-vdm3CHQeCi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdm3CHQeCi .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vdm3CHQeCi .navbar .navbar-logo img {
  width: auto;
}
.cid-vdm3CHQeCi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdm3CHQeCi .navbar.collapsed {
  justify-content: center;
}
.cid-vdm3CHQeCi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdm3CHQeCi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdm3CHQeCi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vdm3CHQeCi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdm3CHQeCi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdm3CHQeCi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vdm3CHQeCi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdm3CHQeCi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdm3CHQeCi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdm3CHQeCi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdm3CHQeCi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdm3CHQeCi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdm3CHQeCi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdm3CHQeCi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vdm3CHQeCi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdm3CHQeCi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdm3CHQeCi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdm3CHQeCi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdm3CHQeCi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdm3CHQeCi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdm3CHQeCi .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdm3CHQeCi .navbar.navbar-short {
  min-height: 100px;
}
.cid-vdm3CHQeCi .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vdm3CHQeCi .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vdm3CHQeCi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdm3CHQeCi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdm3CHQeCi .dropdown-item.active,
.cid-vdm3CHQeCi .dropdown-item:active {
  background-color: transparent;
}
.cid-vdm3CHQeCi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdm3CHQeCi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdm3CHQeCi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdm3CHQeCi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdm3CHQeCi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdm3CHQeCi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdm3CHQeCi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdm3CHQeCi .navbar-buttons {
  text-align: center;
}
.cid-vdm3CHQeCi button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vdm3CHQeCi button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vdm3CHQeCi button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vdm3CHQeCi button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdm3CHQeCi button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdm3CHQeCi button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vdm3CHQeCi button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vdm3CHQeCi button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdm3CHQeCi button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vdm3CHQeCi button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vdm3CHQeCi button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdm3CHQeCi nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vdm3CHQeCi nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vdm3CHQeCi nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vdm3CHQeCi nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdm3CHQeCi nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vdm3CHQeCi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdm3CHQeCi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdm3CHQeCi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdm3CHQeCi .navbar {
    height: 70px;
  }
  .cid-vdm3CHQeCi .navbar.opened {
    height: auto;
  }
  .cid-vdm3CHQeCi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdm3CHQeCi .container,
.cid-vdm3CHQeCi .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdm3CHQeCi .container,
  .cid-vdm3CHQeCi .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdm3CHQeCi .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vdm3CHQeCi .navbar-collapse {
  min-height: 98px;
}
.cid-vdm3CHQeCi .mbr-section-btn {
  max-width: 35%;
}
.cid-vdm3CHQeCi .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vdm3CHQeCi {
    min-height: 70px !important;
  }
  .cid-vdm3CHQeCi .navbar {
    min-height: 70px !important;
  }
  .cid-vdm3CHQeCi .container-fluid {
    padding: 0 7%;
  }
  .cid-vdm3CHQeCi .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vdm3CHQeCi .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vdm3CHQeCi .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vdm3CHQeCi .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vdm3CHQeCi .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vdm3CHQeCi .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vdm3CHQeCi .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vdm3CHQeCi .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vdm3CHQeCi .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vdm3CHQeCi .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vfxbmr6XwV {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vfxbmr6XwV .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vfxbmr6XwV .mbr-section-title {
  color: #000;
}
.cid-vfxbmr6XwV .mbr-section-title span {
  color: #000;
}
.cid-vfxbmr6XwV .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfxbmr6XwV .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vfxbmr6XwV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfxbmr6XwV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CJmu40 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdm3CJmu40 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CJmu40 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CJmu40 .mbr-section-title {
  color: #ff4d13;
}
.cid-vdm3CJmu40 .mbr-section-subtitle {
  color: #000000;
}
.cid-vdm3CJOAJh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vdm3CJOAJh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CJOAJh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CJOAJh b,
.cid-vdm3CJOAJh strong {
  font-weight: 900;
}
.cid-vdm3CJOAJh .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdm3CJOAJh img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdm3CJOAJh img {
    padding-bottom: 2rem;
  }
}
.cid-vdm3CJOAJh .row {
  align-items: center;
}
.cid-vdm3CJOAJh .mbr-section-title {
  color: #ff4d13;
}
.cid-vdm3CJOAJh .mbr-text,
.cid-vdm3CJOAJh .mbr-section-btn {
  color: #000000;
}
.cid-vdm3CJOAJh .mbr-section-subtitle {
  color: #17003b;
}
.cid-vdm3CKjJKf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdm3CKjJKf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CKjJKf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CKjJKf b,
.cid-vdm3CKjJKf strong {
  font-weight: 900;
}
.cid-vdm3CKjJKf .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdm3CKjJKf img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdm3CKjJKf img {
    padding-bottom: 2rem;
  }
}
.cid-vdm3CKjJKf .row {
  align-items: center;
}
.cid-vdm3CKjJKf .mbr-section-title {
  color: #000000;
}
.cid-vdm3CKjJKf .mbr-text,
.cid-vdm3CKjJKf .mbr-section-btn {
  color: #000000;
}
.cid-vdm3CKjJKf .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vdm5Xkhr0J {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdm5Xkhr0J .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm5Xkhr0J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm5Xkhr0J b,
.cid-vdm5Xkhr0J strong {
  font-weight: 900;
}
.cid-vdm5Xkhr0J .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdm5Xkhr0J img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdm5Xkhr0J img {
    padding-bottom: 2rem;
  }
}
.cid-vdm5Xkhr0J .row {
  align-items: center;
}
.cid-vdm5Xkhr0J .mbr-section-title {
  color: #000000;
}
.cid-vdm5Xkhr0J .mbr-text,
.cid-vdm5Xkhr0J .mbr-section-btn {
  color: #000000;
}
.cid-vdm5Xkhr0J .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vdm7ksKT7v {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdm7ksKT7v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm7ksKT7v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm7ksKT7v b,
.cid-vdm7ksKT7v strong {
  font-weight: 900;
}
.cid-vdm7ksKT7v .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdm7ksKT7v img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdm7ksKT7v img {
    padding-bottom: 2rem;
  }
}
.cid-vdm7ksKT7v .row {
  align-items: center;
}
.cid-vdm7ksKT7v .mbr-section-title {
  color: #000000;
}
.cid-vdm7ksKT7v .mbr-text,
.cid-vdm7ksKT7v .mbr-section-btn {
  color: #000000;
}
.cid-vdm7ksKT7v .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vdm8yx1vea {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vdm8yx1vea .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm8yx1vea .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm8yx1vea b,
.cid-vdm8yx1vea strong {
  font-weight: 900;
}
.cid-vdm8yx1vea .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vdm8yx1vea img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vdm8yx1vea img {
    padding-bottom: 2rem;
  }
}
.cid-vdm8yx1vea .row {
  align-items: center;
}
.cid-vdm8yx1vea .mbr-section-title {
  color: #000000;
}
.cid-vdm8yx1vea .mbr-text,
.cid-vdm8yx1vea .mbr-section-btn {
  color: #000000;
}
.cid-vdm8yx1vea .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vdmfKw9rEW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vdmfKw9rEW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdmfKw9rEW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vdmfKw9rEW {
    min-height: 200px;
  }
}
.cid-vdmfKw9rEW .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vdmfKw9rEW .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vdmfKw9rEW .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vdmfKw9rEW .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdmfKw9rEW .mbr-text,
.cid-vdmfKw9rEW .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vgi30O7XhL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgi30O7XhL .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vgi30O7XhL .mbr-section-title {
  color: #9b8db7;
}
.cid-vgi30O7XhL .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vgi30O7XhL .embla {
  position: relative;
  width: 100%;
}
.cid-vgi30O7XhL .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgi30O7XhL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgi30O7XhL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgi30O7XhL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgi30O7XhL .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vgi30O7XhL .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vgi30O7XhL .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vgi30O7XhL .item:focus,
.cid-vgi30O7XhL span:focus {
  outline: none;
}
.cid-vgi30O7XhL .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgi30O7XhL .item-img {
  width: 100%;
}
.cid-vgi30O7XhL .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vgi30O7XhL .embla__button--next,
.cid-vgi30O7XhL .embla__button--prev {
  display: flex;
}
.cid-vgi30O7XhL .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgi30O7XhL .embla__button {
    display: none;
  }
}
.cid-vgi30O7XhL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgi30O7XhL .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vgi30O7XhL .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgi30O7XhL .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgi30O7XhL .embla__button {
    top: auto;
  }
}
.cid-vdm3CLnICC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdm3CLnICC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CLnICC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CLnICC .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vdm3CLnICC .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vdm3CLnICC .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vdm3CLnICC .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vdm3CLnICC .mbr-section-subtitle {
  color: #000000;
}
.cid-vdm3CLP3t6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vdm3CLP3t6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CLP3t6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CLP3t6 .container-fluid {
  max-width: 100%;
}
.cid-vdm3CLP3t6 .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vdm3CLP3t6 .mbr-section-title {
  color: #9b8db7;
}
.cid-vdm3CLP3t6 .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vdm3CLP3t6 .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vdm3CLP3t6 .google-map {
    max-height: 75vh;
  }
}
.cid-vdm3CLP3t6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vdm3CLP3t6 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vdm3CLP3t6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vdm3CLP3t6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vdm3CMnEiy {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vdm3CMnEiy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CMnEiy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CMnEiy .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdm3CMnEiy .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vdm3CMnEiy .mbr-text {
  color: #FFFFFF;
}
.cid-vdm3CMnEiy .mbr-section-btn {
  margin-top: 18px;
}
.cid-vdm3CMQTiO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vdm3CMQTiO .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vdm3CMQTiO .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vdm3CMQTiO .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vdm3CMQTiO .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vdm3CMQTiO .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vdm3CMQTiO .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vdm3CMQTiO .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vdm3CMQTiO .input-group-btn {
  padding-left: 0;
}
.cid-vdm3CMQTiO .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vdm3CMQTiO .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vdm3CMQTiO .mbr-text {
  color: #444;
}
.cid-vdm3CMQTiO h5 {
  margin-bottom: 0;
}
.cid-vdm3CMQTiO .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vdm3CMQTiO .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vdm3CMQTiO .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vdm3CMQTiO .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vdm3CMQTiO .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vdm3CMQTiO .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vdm3CMQTiO .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vdm3CMQTiO .social-list a:hover {
  opacity: 0.4;
}
.cid-vdm3CMQTiO .media-container-row > div {
  padding: 0px;
}
.cid-vdm3CMQTiO .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vdm3CMQTiO .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vdm3CMQTiO .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vdm3CMQTiO .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vdm3CMQTiO .social-list,
  .cid-vdm3CMQTiO .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vdm3CMQTiO h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vdm3CMQTiO .form-group {
    max-width: 180px;
  }
}
.cid-vdm3CMQTiO .links span {
  color: #9e9e9e;
}
.cid-vdm3CMQTiO .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vdm3CMQTiO .logo-title {
  text-align: center;
}
.cid-vdm3CMQTiO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdm3CMQTiO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdm3CMQTiO .logo-title,
.cid-vdm3CMQTiO .logo {
  color: #ffffff;
}
.cid-vdm3CNEF4B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vdm3CNEF4B .mbr-text {
  color: #303030;
}
.cid-vdm3CNEF4B .media-container-row .mbr-text {
  color: #000000;
}
.cid-vghW77Y005 .navbar-dropdown {
  position: relative !important;
}
.cid-vghW77Y005 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghW77Y005 .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vghW77Y005 .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vghW77Y005 .dropdown-item:after {
  right: 1rem !important;
}
.cid-vghW77Y005 .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghW77Y005 .dropdown-item:hover:before,
.cid-vghW77Y005 .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vghW77Y005 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghW77Y005 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghW77Y005 .nav-link {
  position: relative;
}
.cid-vghW77Y005 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vghW77Y005 .container {
    flex-wrap: nowrap;
  }
}
.cid-vghW77Y005 .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vghW77Y005 .navbar-nav .nav-item {
  margin: 0;
}
.cid-vghW77Y005 .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vghW77Y005 .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghW77Y005 .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vghW77Y005 .dropdown-menu,
.cid-vghW77Y005 .navbar.opened {
  background: #ffffff !important;
}
.cid-vghW77Y005 .nav-item:focus,
.cid-vghW77Y005 .nav-link:focus {
  outline: none;
}
.cid-vghW77Y005 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghW77Y005 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghW77Y005 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghW77Y005 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghW77Y005 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghW77Y005 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghW77Y005 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vghW77Y005 .navbar.opened {
  transition: all 0.3s;
}
.cid-vghW77Y005 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghW77Y005 .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vghW77Y005 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghW77Y005 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghW77Y005 .navbar.collapsed {
  justify-content: center;
}
.cid-vghW77Y005 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghW77Y005 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghW77Y005 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vghW77Y005 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghW77Y005 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghW77Y005 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghW77Y005 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghW77Y005 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghW77Y005 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghW77Y005 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghW77Y005 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghW77Y005 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghW77Y005 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghW77Y005 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghW77Y005 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghW77Y005 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghW77Y005 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghW77Y005 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghW77Y005 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghW77Y005 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghW77Y005 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vghW77Y005 .navbar.navbar-short {
  min-height: 100px;
}
.cid-vghW77Y005 .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vghW77Y005 .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vghW77Y005 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghW77Y005 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghW77Y005 .dropdown-item.active,
.cid-vghW77Y005 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghW77Y005 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghW77Y005 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghW77Y005 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghW77Y005 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghW77Y005 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghW77Y005 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghW77Y005 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghW77Y005 .navbar-buttons {
  text-align: center;
}
.cid-vghW77Y005 button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vghW77Y005 button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vghW77Y005 button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vghW77Y005 button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghW77Y005 button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghW77Y005 button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vghW77Y005 button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vghW77Y005 button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghW77Y005 button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vghW77Y005 button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vghW77Y005 button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghW77Y005 nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vghW77Y005 nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vghW77Y005 nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vghW77Y005 nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghW77Y005 nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vghW77Y005 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vghW77Y005 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghW77Y005 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghW77Y005 .navbar {
    height: 70px;
  }
  .cid-vghW77Y005 .navbar.opened {
    height: auto;
  }
  .cid-vghW77Y005 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghW77Y005 .container,
.cid-vghW77Y005 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vghW77Y005 .container,
  .cid-vghW77Y005 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vghW77Y005 .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vghW77Y005 .navbar-collapse {
  min-height: 98px;
}
.cid-vghW77Y005 .mbr-section-btn {
  max-width: 35%;
}
.cid-vghW77Y005 .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vghW77Y005 {
    min-height: 70px !important;
  }
  .cid-vghW77Y005 .navbar {
    min-height: 70px !important;
  }
  .cid-vghW77Y005 .container-fluid {
    padding: 0 7%;
  }
  .cid-vghW77Y005 .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vghW77Y005 .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vghW77Y005 .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vghW77Y005 .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vghW77Y005 .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vghW77Y005 .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vghW77Y005 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vghW77Y005 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vghW77Y005 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vghW77Y005 .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vghW78zwPk {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vghW78zwPk .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vghW78zwPk .mbr-section-title {
  color: #000;
}
.cid-vghW78zwPk .mbr-section-title span {
  color: #000;
}
.cid-vghW78zwPk .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghW78zwPk .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vghW78zwPk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW78zwPk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW794tvl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghW794tvl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW794tvl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW794tvl .mbr-section-title {
  color: #ff4d13;
}
.cid-vghW794tvl .mbr-section-subtitle {
  color: #000000;
}
.cid-vghW79uWqC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghW79uWqC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW79uWqC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW79uWqC b,
.cid-vghW79uWqC strong {
  font-weight: 900;
}
.cid-vghW79uWqC .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghW79uWqC img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghW79uWqC img {
    padding-bottom: 2rem;
  }
}
.cid-vghW79uWqC .row {
  align-items: center;
}
.cid-vghW79uWqC .mbr-section-title {
  color: #ff4d13;
}
.cid-vghW79uWqC .mbr-text,
.cid-vghW79uWqC .mbr-section-btn {
  color: #000000;
}
.cid-vghW79uWqC .mbr-section-subtitle {
  color: #17003b;
}
.cid-vghW7a0dDm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghW7a0dDm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7a0dDm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7a0dDm b,
.cid-vghW7a0dDm strong {
  font-weight: 900;
}
.cid-vghW7a0dDm .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghW7a0dDm img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghW7a0dDm img {
    padding-bottom: 2rem;
  }
}
.cid-vghW7a0dDm .row {
  align-items: center;
}
.cid-vghW7a0dDm .mbr-section-title {
  color: #000000;
}
.cid-vghW7a0dDm .mbr-text,
.cid-vghW7a0dDm .mbr-section-btn {
  color: #000000;
}
.cid-vghW7a0dDm .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghW7awVvF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghW7awVvF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7awVvF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7awVvF b,
.cid-vghW7awVvF strong {
  font-weight: 900;
}
.cid-vghW7awVvF .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghW7awVvF img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghW7awVvF img {
    padding-bottom: 2rem;
  }
}
.cid-vghW7awVvF .row {
  align-items: center;
}
.cid-vghW7awVvF .mbr-section-title {
  color: #000000;
}
.cid-vghW7awVvF .mbr-text,
.cid-vghW7awVvF .mbr-section-btn {
  color: #000000;
}
.cid-vghW7awVvF .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghW7b2Nyr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghW7b2Nyr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7b2Nyr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7b2Nyr b,
.cid-vghW7b2Nyr strong {
  font-weight: 900;
}
.cid-vghW7b2Nyr .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghW7b2Nyr img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghW7b2Nyr img {
    padding-bottom: 2rem;
  }
}
.cid-vghW7b2Nyr .row {
  align-items: center;
}
.cid-vghW7b2Nyr .mbr-section-title {
  color: #000000;
}
.cid-vghW7b2Nyr .mbr-text,
.cid-vghW7b2Nyr .mbr-section-btn {
  color: #000000;
}
.cid-vghW7b2Nyr .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghW7byP0W {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghW7byP0W .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7byP0W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7byP0W b,
.cid-vghW7byP0W strong {
  font-weight: 900;
}
.cid-vghW7byP0W .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghW7byP0W img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghW7byP0W img {
    padding-bottom: 2rem;
  }
}
.cid-vghW7byP0W .row {
  align-items: center;
}
.cid-vghW7byP0W .mbr-section-title {
  color: #000000;
}
.cid-vghW7byP0W .mbr-text,
.cid-vghW7byP0W .mbr-section-btn {
  color: #000000;
}
.cid-vghW7byP0W .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghW7c6g2J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vghW7c6g2J .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7c6g2J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vghW7c6g2J {
    min-height: 200px;
  }
}
.cid-vghW7c6g2J .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vghW7c6g2J .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vghW7c6g2J .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vghW7c6g2J .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghW7c6g2J .mbr-text,
.cid-vghW7c6g2J .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vgi3vE6VQt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgi3vE6VQt .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vgi3vE6VQt .mbr-section-title {
  color: #9b8db7;
}
.cid-vgi3vE6VQt .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vgi3vE6VQt .embla {
  position: relative;
  width: 100%;
}
.cid-vgi3vE6VQt .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgi3vE6VQt .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgi3vE6VQt .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgi3vE6VQt .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgi3vE6VQt .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vgi3vE6VQt .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vgi3vE6VQt .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vgi3vE6VQt .item:focus,
.cid-vgi3vE6VQt span:focus {
  outline: none;
}
.cid-vgi3vE6VQt .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgi3vE6VQt .item-img {
  width: 100%;
}
.cid-vgi3vE6VQt .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vgi3vE6VQt .embla__button--next,
.cid-vgi3vE6VQt .embla__button--prev {
  display: flex;
}
.cid-vgi3vE6VQt .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgi3vE6VQt .embla__button {
    display: none;
  }
}
.cid-vgi3vE6VQt .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgi3vE6VQt .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vgi3vE6VQt .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgi3vE6VQt .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgi3vE6VQt .embla__button {
    top: auto;
  }
}
.cid-vghW7dbFib {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghW7dbFib .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7dbFib .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7dbFib .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vghW7dbFib .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vghW7dbFib .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vghW7dbFib .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vghW7dbFib .mbr-section-subtitle {
  color: #000000;
}
.cid-vghW7dEhfl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghW7dEhfl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7dEhfl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7dEhfl .container-fluid {
  max-width: 100%;
}
.cid-vghW7dEhfl .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vghW7dEhfl .mbr-section-title {
  color: #9b8db7;
}
.cid-vghW7dEhfl .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vghW7dEhfl .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vghW7dEhfl .google-map {
    max-height: 75vh;
  }
}
.cid-vghW7dEhfl .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghW7dEhfl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghW7dEhfl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghW7dEhfl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghW7eefIe {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghW7eefIe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7eefIe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7eefIe .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghW7eefIe .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghW7eefIe .mbr-text {
  color: #FFFFFF;
}
.cid-vghW7eefIe .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghW7eM7U3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vghW7eM7U3 .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vghW7eM7U3 .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vghW7eM7U3 .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vghW7eM7U3 .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vghW7eM7U3 .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vghW7eM7U3 .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vghW7eM7U3 .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vghW7eM7U3 .input-group-btn {
  padding-left: 0;
}
.cid-vghW7eM7U3 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vghW7eM7U3 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vghW7eM7U3 .mbr-text {
  color: #444;
}
.cid-vghW7eM7U3 h5 {
  margin-bottom: 0;
}
.cid-vghW7eM7U3 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vghW7eM7U3 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vghW7eM7U3 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vghW7eM7U3 .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vghW7eM7U3 .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vghW7eM7U3 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vghW7eM7U3 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vghW7eM7U3 .social-list a:hover {
  opacity: 0.4;
}
.cid-vghW7eM7U3 .media-container-row > div {
  padding: 0px;
}
.cid-vghW7eM7U3 .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vghW7eM7U3 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vghW7eM7U3 .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vghW7eM7U3 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vghW7eM7U3 .social-list,
  .cid-vghW7eM7U3 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vghW7eM7U3 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vghW7eM7U3 .form-group {
    max-width: 180px;
  }
}
.cid-vghW7eM7U3 .links span {
  color: #9e9e9e;
}
.cid-vghW7eM7U3 .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vghW7eM7U3 .logo-title {
  text-align: center;
}
.cid-vghW7eM7U3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghW7eM7U3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghW7eM7U3 .logo-title,
.cid-vghW7eM7U3 .logo {
  color: #ffffff;
}
.cid-vghW7fB1cf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vghW7fB1cf .mbr-text {
  color: #303030;
}
.cid-vghW7fB1cf .media-container-row .mbr-text {
  color: #000000;
}
.cid-vghY4chNo9 .navbar-dropdown {
  position: relative !important;
}
.cid-vghY4chNo9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghY4chNo9 .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vghY4chNo9 .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vghY4chNo9 .dropdown-item:after {
  right: 1rem !important;
}
.cid-vghY4chNo9 .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghY4chNo9 .dropdown-item:hover:before,
.cid-vghY4chNo9 .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vghY4chNo9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghY4chNo9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghY4chNo9 .nav-link {
  position: relative;
}
.cid-vghY4chNo9 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vghY4chNo9 .container {
    flex-wrap: nowrap;
  }
}
.cid-vghY4chNo9 .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vghY4chNo9 .navbar-nav .nav-item {
  margin: 0;
}
.cid-vghY4chNo9 .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vghY4chNo9 .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghY4chNo9 .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vghY4chNo9 .dropdown-menu,
.cid-vghY4chNo9 .navbar.opened {
  background: #ffffff !important;
}
.cid-vghY4chNo9 .nav-item:focus,
.cid-vghY4chNo9 .nav-link:focus {
  outline: none;
}
.cid-vghY4chNo9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghY4chNo9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghY4chNo9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghY4chNo9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghY4chNo9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghY4chNo9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghY4chNo9 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vghY4chNo9 .navbar.opened {
  transition: all 0.3s;
}
.cid-vghY4chNo9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghY4chNo9 .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vghY4chNo9 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghY4chNo9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghY4chNo9 .navbar.collapsed {
  justify-content: center;
}
.cid-vghY4chNo9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghY4chNo9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghY4chNo9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vghY4chNo9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghY4chNo9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghY4chNo9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghY4chNo9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghY4chNo9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghY4chNo9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghY4chNo9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghY4chNo9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghY4chNo9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghY4chNo9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghY4chNo9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghY4chNo9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghY4chNo9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghY4chNo9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghY4chNo9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghY4chNo9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghY4chNo9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghY4chNo9 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vghY4chNo9 .navbar.navbar-short {
  min-height: 100px;
}
.cid-vghY4chNo9 .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vghY4chNo9 .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vghY4chNo9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghY4chNo9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghY4chNo9 .dropdown-item.active,
.cid-vghY4chNo9 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghY4chNo9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghY4chNo9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghY4chNo9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghY4chNo9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghY4chNo9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghY4chNo9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghY4chNo9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghY4chNo9 .navbar-buttons {
  text-align: center;
}
.cid-vghY4chNo9 button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vghY4chNo9 button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vghY4chNo9 button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vghY4chNo9 button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghY4chNo9 button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghY4chNo9 button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vghY4chNo9 button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vghY4chNo9 button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghY4chNo9 button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vghY4chNo9 button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vghY4chNo9 button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghY4chNo9 nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vghY4chNo9 nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vghY4chNo9 nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vghY4chNo9 nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghY4chNo9 nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vghY4chNo9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vghY4chNo9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghY4chNo9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghY4chNo9 .navbar {
    height: 70px;
  }
  .cid-vghY4chNo9 .navbar.opened {
    height: auto;
  }
  .cid-vghY4chNo9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghY4chNo9 .container,
.cid-vghY4chNo9 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vghY4chNo9 .container,
  .cid-vghY4chNo9 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vghY4chNo9 .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vghY4chNo9 .navbar-collapse {
  min-height: 98px;
}
.cid-vghY4chNo9 .mbr-section-btn {
  max-width: 35%;
}
.cid-vghY4chNo9 .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vghY4chNo9 {
    min-height: 70px !important;
  }
  .cid-vghY4chNo9 .navbar {
    min-height: 70px !important;
  }
  .cid-vghY4chNo9 .container-fluid {
    padding: 0 7%;
  }
  .cid-vghY4chNo9 .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vghY4chNo9 .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vghY4chNo9 .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vghY4chNo9 .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vghY4chNo9 .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vghY4chNo9 .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vghY4chNo9 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vghY4chNo9 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vghY4chNo9 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vghY4chNo9 .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vghY4cSxOW {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vghY4cSxOW .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vghY4cSxOW .mbr-section-title {
  color: #000;
}
.cid-vghY4cSxOW .mbr-section-title span {
  color: #000;
}
.cid-vghY4cSxOW .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghY4cSxOW .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vghY4cSxOW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4cSxOW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4dn2uY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghY4dn2uY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4dn2uY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4dn2uY .mbr-section-title {
  color: #ff4d13;
}
.cid-vghY4dn2uY .mbr-section-subtitle {
  color: #000000;
}
.cid-vghY4dOCPB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghY4dOCPB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4dOCPB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4dOCPB b,
.cid-vghY4dOCPB strong {
  font-weight: 900;
}
.cid-vghY4dOCPB .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghY4dOCPB img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghY4dOCPB img {
    padding-bottom: 2rem;
  }
}
.cid-vghY4dOCPB .row {
  align-items: center;
}
.cid-vghY4dOCPB .mbr-section-title {
  color: #ff4d13;
}
.cid-vghY4dOCPB .mbr-text,
.cid-vghY4dOCPB .mbr-section-btn {
  color: #000000;
}
.cid-vghY4dOCPB .mbr-section-subtitle {
  color: #17003b;
}
.cid-vghY4ei02e {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghY4ei02e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4ei02e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4ei02e b,
.cid-vghY4ei02e strong {
  font-weight: 900;
}
.cid-vghY4ei02e .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghY4ei02e img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghY4ei02e img {
    padding-bottom: 2rem;
  }
}
.cid-vghY4ei02e .row {
  align-items: center;
}
.cid-vghY4ei02e .mbr-section-title {
  color: #000000;
}
.cid-vghY4ei02e .mbr-text,
.cid-vghY4ei02e .mbr-section-btn {
  color: #000000;
}
.cid-vghY4ei02e .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghY4eMeEF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghY4eMeEF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4eMeEF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4eMeEF b,
.cid-vghY4eMeEF strong {
  font-weight: 900;
}
.cid-vghY4eMeEF .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghY4eMeEF img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghY4eMeEF img {
    padding-bottom: 2rem;
  }
}
.cid-vghY4eMeEF .row {
  align-items: center;
}
.cid-vghY4eMeEF .mbr-section-title {
  color: #000000;
}
.cid-vghY4eMeEF .mbr-text,
.cid-vghY4eMeEF .mbr-section-btn {
  color: #000000;
}
.cid-vghY4eMeEF .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghY4fkdtB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghY4fkdtB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4fkdtB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4fkdtB b,
.cid-vghY4fkdtB strong {
  font-weight: 900;
}
.cid-vghY4fkdtB .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghY4fkdtB img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghY4fkdtB img {
    padding-bottom: 2rem;
  }
}
.cid-vghY4fkdtB .row {
  align-items: center;
}
.cid-vghY4fkdtB .mbr-section-title {
  color: #000000;
}
.cid-vghY4fkdtB .mbr-text,
.cid-vghY4fkdtB .mbr-section-btn {
  color: #000000;
}
.cid-vghY4fkdtB .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghY4fRoAS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghY4fRoAS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4fRoAS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4fRoAS b,
.cid-vghY4fRoAS strong {
  font-weight: 900;
}
.cid-vghY4fRoAS .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghY4fRoAS img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghY4fRoAS img {
    padding-bottom: 2rem;
  }
}
.cid-vghY4fRoAS .row {
  align-items: center;
}
.cid-vghY4fRoAS .mbr-section-title {
  color: #000000;
}
.cid-vghY4fRoAS .mbr-text,
.cid-vghY4fRoAS .mbr-section-btn {
  color: #000000;
}
.cid-vghY4fRoAS .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghY4gop6N {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vghY4gop6N .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4gop6N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vghY4gop6N {
    min-height: 200px;
  }
}
.cid-vghY4gop6N .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vghY4gop6N .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vghY4gop6N .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vghY4gop6N .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghY4gop6N .mbr-text,
.cid-vghY4gop6N .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vghY4gUYC0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghY4gUYC0 .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vghY4gUYC0 .mbr-section-title {
  color: #9b8db7;
}
.cid-vghY4gUYC0 .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vghY4gUYC0 .embla {
  position: relative;
  width: 100%;
}
.cid-vghY4gUYC0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vghY4gUYC0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vghY4gUYC0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vghY4gUYC0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vghY4gUYC0 .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vghY4gUYC0 .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vghY4gUYC0 .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vghY4gUYC0 .item:focus,
.cid-vghY4gUYC0 span:focus {
  outline: none;
}
.cid-vghY4gUYC0 .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vghY4gUYC0 .item-img {
  width: 100%;
}
.cid-vghY4gUYC0 .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vghY4gUYC0 .embla__button--next,
.cid-vghY4gUYC0 .embla__button--prev {
  display: flex;
}
.cid-vghY4gUYC0 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vghY4gUYC0 .embla__button {
    display: none;
  }
}
.cid-vghY4gUYC0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vghY4gUYC0 .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vghY4gUYC0 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghY4gUYC0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghY4gUYC0 .embla__button {
    top: auto;
  }
}
.cid-vghY4hB1Cz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghY4hB1Cz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4hB1Cz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4hB1Cz .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vghY4hB1Cz .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vghY4hB1Cz .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vghY4hB1Cz .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vghY4hB1Cz .mbr-section-subtitle {
  color: #000000;
}
.cid-vghY4iasp0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghY4iasp0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4iasp0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4iasp0 .container-fluid {
  max-width: 100%;
}
.cid-vghY4iasp0 .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vghY4iasp0 .mbr-section-title {
  color: #9b8db7;
}
.cid-vghY4iasp0 .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vghY4iasp0 .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vghY4iasp0 .google-map {
    max-height: 75vh;
  }
}
.cid-vghY4iasp0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghY4iasp0 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghY4iasp0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghY4iasp0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghY4iLaYH {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghY4iLaYH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4iLaYH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4iLaYH .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghY4iLaYH .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghY4iLaYH .mbr-text {
  color: #FFFFFF;
}
.cid-vghY4iLaYH .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghY4jjsrl {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vghY4jjsrl .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vghY4jjsrl .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vghY4jjsrl .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vghY4jjsrl .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vghY4jjsrl .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vghY4jjsrl .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vghY4jjsrl .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vghY4jjsrl .input-group-btn {
  padding-left: 0;
}
.cid-vghY4jjsrl .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vghY4jjsrl .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vghY4jjsrl .mbr-text {
  color: #444;
}
.cid-vghY4jjsrl h5 {
  margin-bottom: 0;
}
.cid-vghY4jjsrl .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vghY4jjsrl .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vghY4jjsrl .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vghY4jjsrl .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vghY4jjsrl .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vghY4jjsrl .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vghY4jjsrl .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vghY4jjsrl .social-list a:hover {
  opacity: 0.4;
}
.cid-vghY4jjsrl .media-container-row > div {
  padding: 0px;
}
.cid-vghY4jjsrl .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vghY4jjsrl .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vghY4jjsrl .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vghY4jjsrl .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vghY4jjsrl .social-list,
  .cid-vghY4jjsrl .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vghY4jjsrl h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vghY4jjsrl .form-group {
    max-width: 180px;
  }
}
.cid-vghY4jjsrl .links span {
  color: #9e9e9e;
}
.cid-vghY4jjsrl .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vghY4jjsrl .logo-title {
  text-align: center;
}
.cid-vghY4jjsrl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghY4jjsrl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghY4jjsrl .logo-title,
.cid-vghY4jjsrl .logo {
  color: #ffffff;
}
.cid-vghY4k8obg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vghY4k8obg .mbr-text {
  color: #303030;
}
.cid-vghY4k8obg .media-container-row .mbr-text {
  color: #000000;
}
.cid-vghYtP8poU .navbar-dropdown {
  position: relative !important;
}
.cid-vghYtP8poU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghYtP8poU .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vghYtP8poU .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vghYtP8poU .dropdown-item:after {
  right: 1rem !important;
}
.cid-vghYtP8poU .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghYtP8poU .dropdown-item:hover:before,
.cid-vghYtP8poU .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vghYtP8poU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghYtP8poU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghYtP8poU .nav-link {
  position: relative;
}
.cid-vghYtP8poU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vghYtP8poU .container {
    flex-wrap: nowrap;
  }
}
.cid-vghYtP8poU .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vghYtP8poU .navbar-nav .nav-item {
  margin: 0;
}
.cid-vghYtP8poU .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vghYtP8poU .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghYtP8poU .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vghYtP8poU .dropdown-menu,
.cid-vghYtP8poU .navbar.opened {
  background: #ffffff !important;
}
.cid-vghYtP8poU .nav-item:focus,
.cid-vghYtP8poU .nav-link:focus {
  outline: none;
}
.cid-vghYtP8poU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghYtP8poU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghYtP8poU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghYtP8poU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghYtP8poU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghYtP8poU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghYtP8poU .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vghYtP8poU .navbar.opened {
  transition: all 0.3s;
}
.cid-vghYtP8poU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghYtP8poU .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vghYtP8poU .navbar .navbar-logo img {
  width: auto;
}
.cid-vghYtP8poU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghYtP8poU .navbar.collapsed {
  justify-content: center;
}
.cid-vghYtP8poU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghYtP8poU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghYtP8poU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vghYtP8poU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghYtP8poU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghYtP8poU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghYtP8poU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghYtP8poU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghYtP8poU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghYtP8poU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghYtP8poU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghYtP8poU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghYtP8poU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghYtP8poU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghYtP8poU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghYtP8poU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghYtP8poU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghYtP8poU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghYtP8poU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghYtP8poU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghYtP8poU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vghYtP8poU .navbar.navbar-short {
  min-height: 100px;
}
.cid-vghYtP8poU .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vghYtP8poU .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vghYtP8poU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghYtP8poU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghYtP8poU .dropdown-item.active,
.cid-vghYtP8poU .dropdown-item:active {
  background-color: transparent;
}
.cid-vghYtP8poU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghYtP8poU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghYtP8poU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghYtP8poU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghYtP8poU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghYtP8poU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghYtP8poU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghYtP8poU .navbar-buttons {
  text-align: center;
}
.cid-vghYtP8poU button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vghYtP8poU button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vghYtP8poU button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vghYtP8poU button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghYtP8poU button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghYtP8poU button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vghYtP8poU button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vghYtP8poU button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghYtP8poU button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vghYtP8poU button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vghYtP8poU button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghYtP8poU nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vghYtP8poU nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vghYtP8poU nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vghYtP8poU nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghYtP8poU nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vghYtP8poU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vghYtP8poU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghYtP8poU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghYtP8poU .navbar {
    height: 70px;
  }
  .cid-vghYtP8poU .navbar.opened {
    height: auto;
  }
  .cid-vghYtP8poU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghYtP8poU .container,
.cid-vghYtP8poU .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vghYtP8poU .container,
  .cid-vghYtP8poU .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vghYtP8poU .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vghYtP8poU .navbar-collapse {
  min-height: 98px;
}
.cid-vghYtP8poU .mbr-section-btn {
  max-width: 35%;
}
.cid-vghYtP8poU .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vghYtP8poU {
    min-height: 70px !important;
  }
  .cid-vghYtP8poU .navbar {
    min-height: 70px !important;
  }
  .cid-vghYtP8poU .container-fluid {
    padding: 0 7%;
  }
  .cid-vghYtP8poU .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vghYtP8poU .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vghYtP8poU .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vghYtP8poU .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vghYtP8poU .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vghYtP8poU .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vghYtP8poU .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vghYtP8poU .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vghYtP8poU .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vghYtP8poU .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vghYtPKHen {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vghYtPKHen .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vghYtPKHen .mbr-section-title {
  color: #000;
}
.cid-vghYtPKHen .mbr-section-title span {
  color: #000;
}
.cid-vghYtPKHen .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghYtPKHen .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vghYtPKHen .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtPKHen .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtQnUJB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghYtQnUJB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtQnUJB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtQnUJB .mbr-section-title {
  color: #ff4d13;
}
.cid-vghYtQnUJB .mbr-section-subtitle {
  color: #000000;
}
.cid-vghYtQOkzo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghYtQOkzo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtQOkzo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtQOkzo b,
.cid-vghYtQOkzo strong {
  font-weight: 900;
}
.cid-vghYtQOkzo .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYtQOkzo img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYtQOkzo img {
    padding-bottom: 2rem;
  }
}
.cid-vghYtQOkzo .row {
  align-items: center;
}
.cid-vghYtQOkzo .mbr-section-title {
  color: #ff4d13;
}
.cid-vghYtQOkzo .mbr-text,
.cid-vghYtQOkzo .mbr-section-btn {
  color: #000000;
}
.cid-vghYtQOkzo .mbr-section-subtitle {
  color: #17003b;
}
.cid-vghYtSm2E2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYtSm2E2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtSm2E2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtSm2E2 b,
.cid-vghYtSm2E2 strong {
  font-weight: 900;
}
.cid-vghYtSm2E2 .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYtSm2E2 img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYtSm2E2 img {
    padding-bottom: 2rem;
  }
}
.cid-vghYtSm2E2 .row {
  align-items: center;
}
.cid-vghYtSm2E2 .mbr-section-title {
  color: #000000;
}
.cid-vghYtSm2E2 .mbr-text,
.cid-vghYtSm2E2 .mbr-section-btn {
  color: #000000;
}
.cid-vghYtSm2E2 .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYtRjYeq {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYtRjYeq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtRjYeq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtRjYeq b,
.cid-vghYtRjYeq strong {
  font-weight: 900;
}
.cid-vghYtRjYeq .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYtRjYeq img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYtRjYeq img {
    padding-bottom: 2rem;
  }
}
.cid-vghYtRjYeq .row {
  align-items: center;
}
.cid-vghYtRjYeq .mbr-section-title {
  color: #000000;
}
.cid-vghYtRjYeq .mbr-text,
.cid-vghYtRjYeq .mbr-section-btn {
  color: #000000;
}
.cid-vghYtRjYeq .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYtRSV2K {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYtRSV2K .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtRSV2K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtRSV2K b,
.cid-vghYtRSV2K strong {
  font-weight: 900;
}
.cid-vghYtRSV2K .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYtRSV2K img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYtRSV2K img {
    padding-bottom: 2rem;
  }
}
.cid-vghYtRSV2K .row {
  align-items: center;
}
.cid-vghYtRSV2K .mbr-section-title {
  color: #000000;
}
.cid-vghYtRSV2K .mbr-text,
.cid-vghYtRSV2K .mbr-section-btn {
  color: #000000;
}
.cid-vghYtRSV2K .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYtSPJZG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghYtSPJZG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtSPJZG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtSPJZG b,
.cid-vghYtSPJZG strong {
  font-weight: 900;
}
.cid-vghYtSPJZG .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYtSPJZG img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYtSPJZG img {
    padding-bottom: 2rem;
  }
}
.cid-vghYtSPJZG .row {
  align-items: center;
}
.cid-vghYtSPJZG .mbr-section-title {
  color: #000000;
}
.cid-vghYtSPJZG .mbr-text,
.cid-vghYtSPJZG .mbr-section-btn {
  color: #000000;
}
.cid-vghYtSPJZG .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYtTnKEK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vghYtTnKEK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtTnKEK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vghYtTnKEK {
    min-height: 200px;
  }
}
.cid-vghYtTnKEK .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vghYtTnKEK .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vghYtTnKEK .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vghYtTnKEK .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghYtTnKEK .mbr-text,
.cid-vghYtTnKEK .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vgi3rZOm8U {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgi3rZOm8U .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vgi3rZOm8U .mbr-section-title {
  color: #9b8db7;
}
.cid-vgi3rZOm8U .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vgi3rZOm8U .embla {
  position: relative;
  width: 100%;
}
.cid-vgi3rZOm8U .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgi3rZOm8U .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgi3rZOm8U .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgi3rZOm8U .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgi3rZOm8U .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vgi3rZOm8U .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vgi3rZOm8U .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vgi3rZOm8U .item:focus,
.cid-vgi3rZOm8U span:focus {
  outline: none;
}
.cid-vgi3rZOm8U .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgi3rZOm8U .item-img {
  width: 100%;
}
.cid-vgi3rZOm8U .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vgi3rZOm8U .embla__button--next,
.cid-vgi3rZOm8U .embla__button--prev {
  display: flex;
}
.cid-vgi3rZOm8U .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgi3rZOm8U .embla__button {
    display: none;
  }
}
.cid-vgi3rZOm8U .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgi3rZOm8U .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vgi3rZOm8U .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgi3rZOm8U .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgi3rZOm8U .embla__button {
    top: auto;
  }
}
.cid-vghYtUDLpm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghYtUDLpm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtUDLpm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtUDLpm .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vghYtUDLpm .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vghYtUDLpm .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vghYtUDLpm .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vghYtUDLpm .mbr-section-subtitle {
  color: #000000;
}
.cid-vghYtV8Vux {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghYtV8Vux .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtV8Vux .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtV8Vux .container-fluid {
  max-width: 100%;
}
.cid-vghYtV8Vux .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vghYtV8Vux .mbr-section-title {
  color: #9b8db7;
}
.cid-vghYtV8Vux .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vghYtV8Vux .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vghYtV8Vux .google-map {
    max-height: 75vh;
  }
}
.cid-vghYtV8Vux .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghYtV8Vux .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghYtV8Vux .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghYtV8Vux .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghYtVIHpg {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYtVIHpg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtVIHpg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtVIHpg .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghYtVIHpg .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghYtVIHpg .mbr-text {
  color: #FFFFFF;
}
.cid-vghYtVIHpg .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghYtWfECu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vghYtWfECu .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vghYtWfECu .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vghYtWfECu .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vghYtWfECu .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vghYtWfECu .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vghYtWfECu .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vghYtWfECu .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vghYtWfECu .input-group-btn {
  padding-left: 0;
}
.cid-vghYtWfECu .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vghYtWfECu .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vghYtWfECu .mbr-text {
  color: #444;
}
.cid-vghYtWfECu h5 {
  margin-bottom: 0;
}
.cid-vghYtWfECu .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vghYtWfECu .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vghYtWfECu .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vghYtWfECu .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vghYtWfECu .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vghYtWfECu .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vghYtWfECu .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vghYtWfECu .social-list a:hover {
  opacity: 0.4;
}
.cid-vghYtWfECu .media-container-row > div {
  padding: 0px;
}
.cid-vghYtWfECu .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vghYtWfECu .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vghYtWfECu .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vghYtWfECu .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vghYtWfECu .social-list,
  .cid-vghYtWfECu .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vghYtWfECu h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vghYtWfECu .form-group {
    max-width: 180px;
  }
}
.cid-vghYtWfECu .links span {
  color: #9e9e9e;
}
.cid-vghYtWfECu .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vghYtWfECu .logo-title {
  text-align: center;
}
.cid-vghYtWfECu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYtWfECu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYtWfECu .logo-title,
.cid-vghYtWfECu .logo {
  color: #ffffff;
}
.cid-vghYtX3g3b {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vghYtX3g3b .mbr-text {
  color: #303030;
}
.cid-vghYtX3g3b .media-container-row .mbr-text {
  color: #000000;
}
.cid-vghYLO9UvS .navbar-dropdown {
  position: relative !important;
}
.cid-vghYLO9UvS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghYLO9UvS .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vghYLO9UvS .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vghYLO9UvS .dropdown-item:after {
  right: 1rem !important;
}
.cid-vghYLO9UvS .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghYLO9UvS .dropdown-item:hover:before,
.cid-vghYLO9UvS .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vghYLO9UvS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghYLO9UvS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghYLO9UvS .nav-link {
  position: relative;
}
.cid-vghYLO9UvS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vghYLO9UvS .container {
    flex-wrap: nowrap;
  }
}
.cid-vghYLO9UvS .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vghYLO9UvS .navbar-nav .nav-item {
  margin: 0;
}
.cid-vghYLO9UvS .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vghYLO9UvS .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghYLO9UvS .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vghYLO9UvS .dropdown-menu,
.cid-vghYLO9UvS .navbar.opened {
  background: #ffffff !important;
}
.cid-vghYLO9UvS .nav-item:focus,
.cid-vghYLO9UvS .nav-link:focus {
  outline: none;
}
.cid-vghYLO9UvS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghYLO9UvS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghYLO9UvS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghYLO9UvS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghYLO9UvS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghYLO9UvS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghYLO9UvS .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vghYLO9UvS .navbar.opened {
  transition: all 0.3s;
}
.cid-vghYLO9UvS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghYLO9UvS .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vghYLO9UvS .navbar .navbar-logo img {
  width: auto;
}
.cid-vghYLO9UvS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghYLO9UvS .navbar.collapsed {
  justify-content: center;
}
.cid-vghYLO9UvS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghYLO9UvS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghYLO9UvS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vghYLO9UvS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghYLO9UvS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghYLO9UvS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghYLO9UvS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghYLO9UvS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghYLO9UvS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghYLO9UvS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghYLO9UvS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghYLO9UvS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghYLO9UvS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghYLO9UvS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghYLO9UvS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghYLO9UvS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghYLO9UvS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghYLO9UvS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghYLO9UvS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghYLO9UvS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghYLO9UvS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vghYLO9UvS .navbar.navbar-short {
  min-height: 100px;
}
.cid-vghYLO9UvS .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vghYLO9UvS .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vghYLO9UvS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghYLO9UvS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghYLO9UvS .dropdown-item.active,
.cid-vghYLO9UvS .dropdown-item:active {
  background-color: transparent;
}
.cid-vghYLO9UvS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghYLO9UvS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghYLO9UvS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghYLO9UvS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghYLO9UvS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghYLO9UvS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghYLO9UvS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghYLO9UvS .navbar-buttons {
  text-align: center;
}
.cid-vghYLO9UvS button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vghYLO9UvS button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vghYLO9UvS button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vghYLO9UvS button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghYLO9UvS button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghYLO9UvS button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vghYLO9UvS button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vghYLO9UvS button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghYLO9UvS button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vghYLO9UvS button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vghYLO9UvS button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghYLO9UvS nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vghYLO9UvS nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vghYLO9UvS nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vghYLO9UvS nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghYLO9UvS nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vghYLO9UvS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vghYLO9UvS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghYLO9UvS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghYLO9UvS .navbar {
    height: 70px;
  }
  .cid-vghYLO9UvS .navbar.opened {
    height: auto;
  }
  .cid-vghYLO9UvS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghYLO9UvS .container,
.cid-vghYLO9UvS .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vghYLO9UvS .container,
  .cid-vghYLO9UvS .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vghYLO9UvS .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vghYLO9UvS .navbar-collapse {
  min-height: 98px;
}
.cid-vghYLO9UvS .mbr-section-btn {
  max-width: 35%;
}
.cid-vghYLO9UvS .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vghYLO9UvS {
    min-height: 70px !important;
  }
  .cid-vghYLO9UvS .navbar {
    min-height: 70px !important;
  }
  .cid-vghYLO9UvS .container-fluid {
    padding: 0 7%;
  }
  .cid-vghYLO9UvS .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vghYLO9UvS .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vghYLO9UvS .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vghYLO9UvS .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vghYLO9UvS .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vghYLO9UvS .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vghYLO9UvS .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vghYLO9UvS .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vghYLO9UvS .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vghYLO9UvS .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vghYLOI1Mi {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vghYLOI1Mi .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vghYLOI1Mi .mbr-section-title {
  color: #000;
}
.cid-vghYLOI1Mi .mbr-section-title span {
  color: #000;
}
.cid-vghYLOI1Mi .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghYLOI1Mi .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vghYLOI1Mi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLOI1Mi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLPd2YH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghYLPd2YH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLPd2YH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLPd2YH .mbr-section-title {
  color: #ff4d13;
}
.cid-vghYLPd2YH .mbr-section-subtitle {
  color: #000000;
}
.cid-vghYLPHiB4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghYLPHiB4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLPHiB4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLPHiB4 b,
.cid-vghYLPHiB4 strong {
  font-weight: 900;
}
.cid-vghYLPHiB4 .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYLPHiB4 img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYLPHiB4 img {
    padding-bottom: 2rem;
  }
}
.cid-vghYLPHiB4 .row {
  align-items: center;
}
.cid-vghYLPHiB4 .mbr-section-title {
  color: #ff4d13;
}
.cid-vghYLPHiB4 .mbr-text,
.cid-vghYLPHiB4 .mbr-section-btn {
  color: #000000;
}
.cid-vghYLPHiB4 .mbr-section-subtitle {
  color: #17003b;
}
.cid-vghYLRIg3E {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghYLRIg3E .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLRIg3E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLRIg3E b,
.cid-vghYLRIg3E strong {
  font-weight: 900;
}
.cid-vghYLRIg3E .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYLRIg3E img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYLRIg3E img {
    padding-bottom: 2rem;
  }
}
.cid-vghYLRIg3E .row {
  align-items: center;
}
.cid-vghYLRIg3E .mbr-section-title {
  color: #000000;
}
.cid-vghYLRIg3E .mbr-text,
.cid-vghYLRIg3E .mbr-section-btn {
  color: #000000;
}
.cid-vghYLRIg3E .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYLQbyFP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYLQbyFP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLQbyFP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLQbyFP b,
.cid-vghYLQbyFP strong {
  font-weight: 900;
}
.cid-vghYLQbyFP .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYLQbyFP img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYLQbyFP img {
    padding-bottom: 2rem;
  }
}
.cid-vghYLQbyFP .row {
  align-items: center;
}
.cid-vghYLQbyFP .mbr-section-title {
  color: #000000;
}
.cid-vghYLQbyFP .mbr-text,
.cid-vghYLQbyFP .mbr-section-btn {
  color: #000000;
}
.cid-vghYLQbyFP .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYLQGu9H {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYLQGu9H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLQGu9H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLQGu9H b,
.cid-vghYLQGu9H strong {
  font-weight: 900;
}
.cid-vghYLQGu9H .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYLQGu9H img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYLQGu9H img {
    padding-bottom: 2rem;
  }
}
.cid-vghYLQGu9H .row {
  align-items: center;
}
.cid-vghYLQGu9H .mbr-section-title {
  color: #000000;
}
.cid-vghYLQGu9H .mbr-text,
.cid-vghYLQGu9H .mbr-section-btn {
  color: #000000;
}
.cid-vghYLQGu9H .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYLRdi8I {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYLRdi8I .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLRdi8I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLRdi8I b,
.cid-vghYLRdi8I strong {
  font-weight: 900;
}
.cid-vghYLRdi8I .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghYLRdi8I img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghYLRdi8I img {
    padding-bottom: 2rem;
  }
}
.cid-vghYLRdi8I .row {
  align-items: center;
}
.cid-vghYLRdi8I .mbr-section-title {
  color: #000000;
}
.cid-vghYLRdi8I .mbr-text,
.cid-vghYLRdi8I .mbr-section-btn {
  color: #000000;
}
.cid-vghYLRdi8I .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghYLSib1J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vghYLSib1J .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLSib1J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vghYLSib1J {
    min-height: 200px;
  }
}
.cid-vghYLSib1J .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vghYLSib1J .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vghYLSib1J .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vghYLSib1J .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghYLSib1J .mbr-text,
.cid-vghYLSib1J .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vgi3gGeBEQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgi3gGeBEQ .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vgi3gGeBEQ .mbr-section-title {
  color: #9b8db7;
}
.cid-vgi3gGeBEQ .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vgi3gGeBEQ .embla {
  position: relative;
  width: 100%;
}
.cid-vgi3gGeBEQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgi3gGeBEQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgi3gGeBEQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgi3gGeBEQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgi3gGeBEQ .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vgi3gGeBEQ .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vgi3gGeBEQ .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vgi3gGeBEQ .item:focus,
.cid-vgi3gGeBEQ span:focus {
  outline: none;
}
.cid-vgi3gGeBEQ .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgi3gGeBEQ .item-img {
  width: 100%;
}
.cid-vgi3gGeBEQ .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vgi3gGeBEQ .embla__button--next,
.cid-vgi3gGeBEQ .embla__button--prev {
  display: flex;
}
.cid-vgi3gGeBEQ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgi3gGeBEQ .embla__button {
    display: none;
  }
}
.cid-vgi3gGeBEQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgi3gGeBEQ .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vgi3gGeBEQ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgi3gGeBEQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgi3gGeBEQ .embla__button {
    top: auto;
  }
}
.cid-vghYLTn5Y7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghYLTn5Y7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLTn5Y7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLTn5Y7 .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vghYLTn5Y7 .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vghYLTn5Y7 .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vghYLTn5Y7 .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vghYLTn5Y7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vghYLTRp7Y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghYLTRp7Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLTRp7Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLTRp7Y .container-fluid {
  max-width: 100%;
}
.cid-vghYLTRp7Y .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vghYLTRp7Y .mbr-section-title {
  color: #9b8db7;
}
.cid-vghYLTRp7Y .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vghYLTRp7Y .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vghYLTRp7Y .google-map {
    max-height: 75vh;
  }
}
.cid-vghYLTRp7Y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghYLTRp7Y .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghYLTRp7Y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghYLTRp7Y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghYLUrBgG {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghYLUrBgG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLUrBgG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLUrBgG .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghYLUrBgG .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghYLUrBgG .mbr-text {
  color: #FFFFFF;
}
.cid-vghYLUrBgG .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghYLV3Ozj {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vghYLV3Ozj .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vghYLV3Ozj .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vghYLV3Ozj .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vghYLV3Ozj .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vghYLV3Ozj .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vghYLV3Ozj .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vghYLV3Ozj .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vghYLV3Ozj .input-group-btn {
  padding-left: 0;
}
.cid-vghYLV3Ozj .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vghYLV3Ozj .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vghYLV3Ozj .mbr-text {
  color: #444;
}
.cid-vghYLV3Ozj h5 {
  margin-bottom: 0;
}
.cid-vghYLV3Ozj .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vghYLV3Ozj .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vghYLV3Ozj .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vghYLV3Ozj .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vghYLV3Ozj .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vghYLV3Ozj .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vghYLV3Ozj .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vghYLV3Ozj .social-list a:hover {
  opacity: 0.4;
}
.cid-vghYLV3Ozj .media-container-row > div {
  padding: 0px;
}
.cid-vghYLV3Ozj .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vghYLV3Ozj .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vghYLV3Ozj .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vghYLV3Ozj .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vghYLV3Ozj .social-list,
  .cid-vghYLV3Ozj .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vghYLV3Ozj h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vghYLV3Ozj .form-group {
    max-width: 180px;
  }
}
.cid-vghYLV3Ozj .links span {
  color: #9e9e9e;
}
.cid-vghYLV3Ozj .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vghYLV3Ozj .logo-title {
  text-align: center;
}
.cid-vghYLV3Ozj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghYLV3Ozj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghYLV3Ozj .logo-title,
.cid-vghYLV3Ozj .logo {
  color: #ffffff;
}
.cid-vghYLVVTFi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vghYLVVTFi .mbr-text {
  color: #303030;
}
.cid-vghYLVVTFi .media-container-row .mbr-text {
  color: #000000;
}
.cid-vghXDadnVX .navbar-dropdown {
  position: relative !important;
}
.cid-vghXDadnVX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghXDadnVX .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vghXDadnVX .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vghXDadnVX .dropdown-item:after {
  right: 1rem !important;
}
.cid-vghXDadnVX .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghXDadnVX .dropdown-item:hover:before,
.cid-vghXDadnVX .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vghXDadnVX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghXDadnVX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghXDadnVX .nav-link {
  position: relative;
}
.cid-vghXDadnVX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vghXDadnVX .container {
    flex-wrap: nowrap;
  }
}
.cid-vghXDadnVX .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vghXDadnVX .navbar-nav .nav-item {
  margin: 0;
}
.cid-vghXDadnVX .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vghXDadnVX .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vghXDadnVX .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vghXDadnVX .dropdown-menu,
.cid-vghXDadnVX .navbar.opened {
  background: #ffffff !important;
}
.cid-vghXDadnVX .nav-item:focus,
.cid-vghXDadnVX .nav-link:focus {
  outline: none;
}
.cid-vghXDadnVX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghXDadnVX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghXDadnVX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghXDadnVX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghXDadnVX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghXDadnVX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghXDadnVX .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vghXDadnVX .navbar.opened {
  transition: all 0.3s;
}
.cid-vghXDadnVX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghXDadnVX .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vghXDadnVX .navbar .navbar-logo img {
  width: auto;
}
.cid-vghXDadnVX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghXDadnVX .navbar.collapsed {
  justify-content: center;
}
.cid-vghXDadnVX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghXDadnVX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghXDadnVX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vghXDadnVX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghXDadnVX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghXDadnVX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghXDadnVX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghXDadnVX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghXDadnVX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghXDadnVX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghXDadnVX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghXDadnVX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghXDadnVX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghXDadnVX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghXDadnVX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghXDadnVX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghXDadnVX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghXDadnVX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghXDadnVX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghXDadnVX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghXDadnVX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vghXDadnVX .navbar.navbar-short {
  min-height: 100px;
}
.cid-vghXDadnVX .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vghXDadnVX .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vghXDadnVX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghXDadnVX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghXDadnVX .dropdown-item.active,
.cid-vghXDadnVX .dropdown-item:active {
  background-color: transparent;
}
.cid-vghXDadnVX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghXDadnVX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghXDadnVX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghXDadnVX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghXDadnVX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghXDadnVX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghXDadnVX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghXDadnVX .navbar-buttons {
  text-align: center;
}
.cid-vghXDadnVX button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vghXDadnVX button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vghXDadnVX button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vghXDadnVX button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghXDadnVX button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vghXDadnVX button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vghXDadnVX button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vghXDadnVX button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghXDadnVX button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vghXDadnVX button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vghXDadnVX button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghXDadnVX nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vghXDadnVX nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vghXDadnVX nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vghXDadnVX nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vghXDadnVX nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vghXDadnVX .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vghXDadnVX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghXDadnVX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghXDadnVX .navbar {
    height: 70px;
  }
  .cid-vghXDadnVX .navbar.opened {
    height: auto;
  }
  .cid-vghXDadnVX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghXDadnVX .container,
.cid-vghXDadnVX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vghXDadnVX .container,
  .cid-vghXDadnVX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vghXDadnVX .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vghXDadnVX .navbar-collapse {
  min-height: 98px;
}
.cid-vghXDadnVX .mbr-section-btn {
  max-width: 35%;
}
.cid-vghXDadnVX .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vghXDadnVX {
    min-height: 70px !important;
  }
  .cid-vghXDadnVX .navbar {
    min-height: 70px !important;
  }
  .cid-vghXDadnVX .container-fluid {
    padding: 0 7%;
  }
  .cid-vghXDadnVX .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vghXDadnVX .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vghXDadnVX .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vghXDadnVX .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vghXDadnVX .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vghXDadnVX .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vghXDadnVX .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vghXDadnVX .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vghXDadnVX .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vghXDadnVX .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vghXDb5OgK {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-vghXDb5OgK .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vghXDb5OgK .mbr-section-title {
  color: #000;
}
.cid-vghXDb5OgK .mbr-section-title span {
  color: #000;
}
.cid-vghXDb5OgK .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghXDb5OgK .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vghXDb5OgK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDb5OgK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDbIaNM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghXDbIaNM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDbIaNM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDbIaNM .mbr-section-title {
  color: #ff4d13;
}
.cid-vghXDbIaNM .mbr-section-subtitle {
  color: #000000;
}
.cid-vghXDc8BmU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghXDc8BmU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDc8BmU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDc8BmU b,
.cid-vghXDc8BmU strong {
  font-weight: 900;
}
.cid-vghXDc8BmU .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghXDc8BmU img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghXDc8BmU img {
    padding-bottom: 2rem;
  }
}
.cid-vghXDc8BmU .row {
  align-items: center;
}
.cid-vghXDc8BmU .mbr-section-title {
  color: #ff4d13;
}
.cid-vghXDc8BmU .mbr-text,
.cid-vghXDc8BmU .mbr-section-btn {
  color: #000000;
}
.cid-vghXDc8BmU .mbr-section-subtitle {
  color: #17003b;
}
.cid-vghXDd5odm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghXDd5odm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDd5odm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDd5odm b,
.cid-vghXDd5odm strong {
  font-weight: 900;
}
.cid-vghXDd5odm .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghXDd5odm img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghXDd5odm img {
    padding-bottom: 2rem;
  }
}
.cid-vghXDd5odm .row {
  align-items: center;
}
.cid-vghXDd5odm .mbr-section-title {
  color: #000000;
}
.cid-vghXDd5odm .mbr-text,
.cid-vghXDd5odm .mbr-section-btn {
  color: #000000;
}
.cid-vghXDd5odm .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghXDcC3OV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghXDcC3OV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDcC3OV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDcC3OV b,
.cid-vghXDcC3OV strong {
  font-weight: 900;
}
.cid-vghXDcC3OV .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghXDcC3OV img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghXDcC3OV img {
    padding-bottom: 2rem;
  }
}
.cid-vghXDcC3OV .row {
  align-items: center;
}
.cid-vghXDcC3OV .mbr-section-title {
  color: #000000;
}
.cid-vghXDcC3OV .mbr-text,
.cid-vghXDcC3OV .mbr-section-btn {
  color: #000000;
}
.cid-vghXDcC3OV .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghXDdyb10 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghXDdyb10 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDdyb10 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDdyb10 b,
.cid-vghXDdyb10 strong {
  font-weight: 900;
}
.cid-vghXDdyb10 .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghXDdyb10 img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghXDdyb10 img {
    padding-bottom: 2rem;
  }
}
.cid-vghXDdyb10 .row {
  align-items: center;
}
.cid-vghXDdyb10 .mbr-section-title {
  color: #000000;
}
.cid-vghXDdyb10 .mbr-text,
.cid-vghXDdyb10 .mbr-section-btn {
  color: #000000;
}
.cid-vghXDdyb10 .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghXDe4OCi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghXDe4OCi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDe4OCi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDe4OCi b,
.cid-vghXDe4OCi strong {
  font-weight: 900;
}
.cid-vghXDe4OCi .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vghXDe4OCi img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vghXDe4OCi img {
    padding-bottom: 2rem;
  }
}
.cid-vghXDe4OCi .row {
  align-items: center;
}
.cid-vghXDe4OCi .mbr-section-title {
  color: #000000;
}
.cid-vghXDe4OCi .mbr-text,
.cid-vghXDe4OCi .mbr-section-btn {
  color: #000000;
}
.cid-vghXDe4OCi .mbr-section-subtitle {
  color: #ff4306;
}
.cid-vghXDezmky {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vghXDezmky .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDezmky .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vghXDezmky {
    min-height: 200px;
  }
}
.cid-vghXDezmky .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-vghXDezmky .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vghXDezmky .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vghXDezmky .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghXDezmky .mbr-text,
.cid-vghXDezmky .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vgi3KQgkij {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgi3KQgkij .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vgi3KQgkij .mbr-section-title {
  color: #9b8db7;
}
.cid-vgi3KQgkij .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vgi3KQgkij .embla {
  position: relative;
  width: 100%;
}
.cid-vgi3KQgkij .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgi3KQgkij .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgi3KQgkij .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgi3KQgkij .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgi3KQgkij .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vgi3KQgkij .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vgi3KQgkij .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vgi3KQgkij .item:focus,
.cid-vgi3KQgkij span:focus {
  outline: none;
}
.cid-vgi3KQgkij .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgi3KQgkij .item-img {
  width: 100%;
}
.cid-vgi3KQgkij .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vgi3KQgkij .embla__button--next,
.cid-vgi3KQgkij .embla__button--prev {
  display: flex;
}
.cid-vgi3KQgkij .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vgi3KQgkij .embla__button {
    display: none;
  }
}
.cid-vgi3KQgkij .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgi3KQgkij .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vgi3KQgkij .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgi3KQgkij .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgi3KQgkij .embla__button {
    top: auto;
  }
}
.cid-vghXDfJ1uY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghXDfJ1uY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDfJ1uY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDfJ1uY .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vghXDfJ1uY .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vghXDfJ1uY .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vghXDfJ1uY .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vghXDfJ1uY .mbr-section-subtitle {
  color: #000000;
}
.cid-vghXDggIUF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghXDggIUF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDggIUF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDggIUF .container-fluid {
  max-width: 100%;
}
.cid-vghXDggIUF .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vghXDggIUF .mbr-section-title {
  color: #9b8db7;
}
.cid-vghXDggIUF .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vghXDggIUF .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vghXDggIUF .google-map {
    max-height: 75vh;
  }
}
.cid-vghXDggIUF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghXDggIUF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghXDggIUF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghXDggIUF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghXDgV4LH {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghXDgV4LH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDgV4LH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDgV4LH .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghXDgV4LH .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vghXDgV4LH .mbr-text {
  color: #FFFFFF;
}
.cid-vghXDgV4LH .mbr-section-btn {
  margin-top: 18px;
}
.cid-vghXDhueys {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vghXDhueys .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vghXDhueys .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vghXDhueys .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vghXDhueys .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vghXDhueys .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vghXDhueys .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vghXDhueys .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vghXDhueys .input-group-btn {
  padding-left: 0;
}
.cid-vghXDhueys .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vghXDhueys .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vghXDhueys .mbr-text {
  color: #444;
}
.cid-vghXDhueys h5 {
  margin-bottom: 0;
}
.cid-vghXDhueys .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vghXDhueys .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vghXDhueys .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vghXDhueys .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vghXDhueys .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vghXDhueys .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vghXDhueys .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vghXDhueys .social-list a:hover {
  opacity: 0.4;
}
.cid-vghXDhueys .media-container-row > div {
  padding: 0px;
}
.cid-vghXDhueys .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vghXDhueys .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vghXDhueys .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vghXDhueys .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vghXDhueys .social-list,
  .cid-vghXDhueys .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vghXDhueys h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vghXDhueys .form-group {
    max-width: 180px;
  }
}
.cid-vghXDhueys .links span {
  color: #9e9e9e;
}
.cid-vghXDhueys .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vghXDhueys .logo-title {
  text-align: center;
}
.cid-vghXDhueys .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXDhueys .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXDhueys .logo-title,
.cid-vghXDhueys .logo {
  color: #ffffff;
}
.cid-vghXDinYRD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vghXDinYRD .mbr-text {
  color: #303030;
}
.cid-vghXDinYRD .media-container-row .mbr-text {
  color: #000000;
}
.cid-vdhc1Q0UN8 .navbar-dropdown {
  position: relative !important;
}
.cid-vdhc1Q0UN8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdhc1Q0UN8 .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vdhc1Q0UN8 .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vdhc1Q0UN8 .dropdown-item:after {
  right: 1rem !important;
}
.cid-vdhc1Q0UN8 .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdhc1Q0UN8 .dropdown-item:hover:before,
.cid-vdhc1Q0UN8 .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vdhc1Q0UN8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vdhc1Q0UN8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vdhc1Q0UN8 .nav-link {
  position: relative;
}
.cid-vdhc1Q0UN8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vdhc1Q0UN8 .container {
    flex-wrap: nowrap;
  }
}
.cid-vdhc1Q0UN8 .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vdhc1Q0UN8 .navbar-nav .nav-item {
  margin: 0;
}
.cid-vdhc1Q0UN8 .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vdhc1Q0UN8 .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vdhc1Q0UN8 .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vdhc1Q0UN8 .dropdown-menu,
.cid-vdhc1Q0UN8 .navbar.opened {
  background: #ffffff !important;
}
.cid-vdhc1Q0UN8 .nav-item:focus,
.cid-vdhc1Q0UN8 .nav-link:focus {
  outline: none;
}
.cid-vdhc1Q0UN8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vdhc1Q0UN8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vdhc1Q0UN8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vdhc1Q0UN8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vdhc1Q0UN8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vdhc1Q0UN8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vdhc1Q0UN8 .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vdhc1Q0UN8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vdhc1Q0UN8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vdhc1Q0UN8 .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vdhc1Q0UN8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vdhc1Q0UN8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vdhc1Q0UN8 .navbar.collapsed {
  justify-content: center;
}
.cid-vdhc1Q0UN8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vdhc1Q0UN8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vdhc1Q0UN8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vdhc1Q0UN8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vdhc1Q0UN8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vdhc1Q0UN8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vdhc1Q0UN8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vdhc1Q0UN8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vdhc1Q0UN8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vdhc1Q0UN8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vdhc1Q0UN8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vdhc1Q0UN8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vdhc1Q0UN8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vdhc1Q0UN8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vdhc1Q0UN8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vdhc1Q0UN8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vdhc1Q0UN8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vdhc1Q0UN8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vdhc1Q0UN8 .navbar.navbar-short {
  min-height: 100px;
}
.cid-vdhc1Q0UN8 .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vdhc1Q0UN8 .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vdhc1Q0UN8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vdhc1Q0UN8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vdhc1Q0UN8 .dropdown-item.active,
.cid-vdhc1Q0UN8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vdhc1Q0UN8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vdhc1Q0UN8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vdhc1Q0UN8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vdhc1Q0UN8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vdhc1Q0UN8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vdhc1Q0UN8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vdhc1Q0UN8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vdhc1Q0UN8 .navbar-buttons {
  text-align: center;
}
.cid-vdhc1Q0UN8 button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vdhc1Q0UN8 button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vdhc1Q0UN8 button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vdhc1Q0UN8 button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdhc1Q0UN8 button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vdhc1Q0UN8 button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vdhc1Q0UN8 button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vdhc1Q0UN8 button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdhc1Q0UN8 button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vdhc1Q0UN8 button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vdhc1Q0UN8 button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdhc1Q0UN8 nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vdhc1Q0UN8 nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vdhc1Q0UN8 nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vdhc1Q0UN8 nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vdhc1Q0UN8 nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vdhc1Q0UN8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vdhc1Q0UN8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vdhc1Q0UN8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vdhc1Q0UN8 .navbar {
    height: 70px;
  }
  .cid-vdhc1Q0UN8 .navbar.opened {
    height: auto;
  }
  .cid-vdhc1Q0UN8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vdhc1Q0UN8 .container,
.cid-vdhc1Q0UN8 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vdhc1Q0UN8 .container,
  .cid-vdhc1Q0UN8 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vdhc1Q0UN8 .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vdhc1Q0UN8 .navbar-collapse {
  min-height: 98px;
}
.cid-vdhc1Q0UN8 .mbr-section-btn {
  max-width: 35%;
}
.cid-vdhc1Q0UN8 .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vdhc1Q0UN8 {
    min-height: 70px !important;
  }
  .cid-vdhc1Q0UN8 .navbar {
    min-height: 70px !important;
  }
  .cid-vdhc1Q0UN8 .container-fluid {
    padding: 0 7%;
  }
  .cid-vdhc1Q0UN8 .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vdhc1Q0UN8 .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vdhc1Q0UN8 .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vdhc1Q0UN8 .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vdhc1Q0UN8 .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vdhc1Q0UN8 .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vdhc1Q0UN8 .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vdhc1R3CdL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vdhc1R3CdL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdhc1R3CdL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhc1R3CdL .mbr-section-title {
  color: #000000;
}
.cid-vdhc1R3CdL .mbr-section-subtitle {
  color: #000000;
}
.cid-vdhc1R3CdL .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vdhc1UP1Ri {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vdhc1UP1Ri .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vdhc1UP1Ri .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vdhc1UP1Ri .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vdhc1UP1Ri .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vdhc1UP1Ri .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vdhc1UP1Ri .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vdhc1UP1Ri .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vdhc1UP1Ri .input-group-btn {
  padding-left: 0;
}
.cid-vdhc1UP1Ri .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vdhc1UP1Ri .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vdhc1UP1Ri .mbr-text {
  color: #444;
}
.cid-vdhc1UP1Ri h5 {
  margin-bottom: 0;
}
.cid-vdhc1UP1Ri .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vdhc1UP1Ri .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vdhc1UP1Ri .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vdhc1UP1Ri .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vdhc1UP1Ri .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vdhc1UP1Ri .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vdhc1UP1Ri .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vdhc1UP1Ri .social-list a:hover {
  opacity: 0.4;
}
.cid-vdhc1UP1Ri .media-container-row > div {
  padding: 0px;
}
.cid-vdhc1UP1Ri .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vdhc1UP1Ri .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vdhc1UP1Ri .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vdhc1UP1Ri .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vdhc1UP1Ri .social-list,
  .cid-vdhc1UP1Ri .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vdhc1UP1Ri h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vdhc1UP1Ri .form-group {
    max-width: 180px;
  }
}
.cid-vdhc1UP1Ri .links span {
  color: #9e9e9e;
}
.cid-vdhc1UP1Ri .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vdhc1UP1Ri .logo-title {
  text-align: center;
}
.cid-vdhc1UP1Ri .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdhc1UP1Ri .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vdhc1UP1Ri .logo-title,
.cid-vdhc1UP1Ri .logo {
  color: #ffffff;
}
.cid-vdhc1VCZBi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vdhc1VCZBi .mbr-text {
  color: #303030;
}
.cid-vdhc1VCZBi .media-container-row .mbr-text {
  color: #000000;
}
.cid-vh2MiHaBmc .navbar-dropdown {
  position: relative !important;
}
.cid-vh2MiHaBmc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vh2MiHaBmc .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vh2MiHaBmc .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vh2MiHaBmc .dropdown-item:after {
  right: 1rem !important;
}
.cid-vh2MiHaBmc .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vh2MiHaBmc .dropdown-item:hover:before,
.cid-vh2MiHaBmc .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vh2MiHaBmc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vh2MiHaBmc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vh2MiHaBmc .nav-link {
  position: relative;
}
.cid-vh2MiHaBmc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vh2MiHaBmc .container {
    flex-wrap: nowrap;
  }
}
.cid-vh2MiHaBmc .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vh2MiHaBmc .navbar-nav .nav-item {
  margin: 0;
}
.cid-vh2MiHaBmc .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vh2MiHaBmc .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vh2MiHaBmc .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vh2MiHaBmc .dropdown-menu,
.cid-vh2MiHaBmc .navbar.opened {
  background: #ffffff !important;
}
.cid-vh2MiHaBmc .nav-item:focus,
.cid-vh2MiHaBmc .nav-link:focus {
  outline: none;
}
.cid-vh2MiHaBmc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vh2MiHaBmc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vh2MiHaBmc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vh2MiHaBmc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vh2MiHaBmc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vh2MiHaBmc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vh2MiHaBmc .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vh2MiHaBmc .navbar.opened {
  transition: all 0.3s;
}
.cid-vh2MiHaBmc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vh2MiHaBmc .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vh2MiHaBmc .navbar .navbar-logo img {
  width: auto;
}
.cid-vh2MiHaBmc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vh2MiHaBmc .navbar.collapsed {
  justify-content: center;
}
.cid-vh2MiHaBmc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vh2MiHaBmc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vh2MiHaBmc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vh2MiHaBmc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vh2MiHaBmc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vh2MiHaBmc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vh2MiHaBmc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vh2MiHaBmc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vh2MiHaBmc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vh2MiHaBmc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vh2MiHaBmc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vh2MiHaBmc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vh2MiHaBmc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vh2MiHaBmc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vh2MiHaBmc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vh2MiHaBmc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vh2MiHaBmc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vh2MiHaBmc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vh2MiHaBmc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vh2MiHaBmc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vh2MiHaBmc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vh2MiHaBmc .navbar.navbar-short {
  min-height: 100px;
}
.cid-vh2MiHaBmc .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vh2MiHaBmc .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vh2MiHaBmc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vh2MiHaBmc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vh2MiHaBmc .dropdown-item.active,
.cid-vh2MiHaBmc .dropdown-item:active {
  background-color: transparent;
}
.cid-vh2MiHaBmc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vh2MiHaBmc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vh2MiHaBmc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vh2MiHaBmc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vh2MiHaBmc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vh2MiHaBmc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vh2MiHaBmc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vh2MiHaBmc .navbar-buttons {
  text-align: center;
}
.cid-vh2MiHaBmc button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vh2MiHaBmc button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vh2MiHaBmc button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vh2MiHaBmc button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vh2MiHaBmc button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vh2MiHaBmc button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vh2MiHaBmc button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vh2MiHaBmc button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vh2MiHaBmc button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vh2MiHaBmc button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vh2MiHaBmc button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vh2MiHaBmc nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vh2MiHaBmc nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vh2MiHaBmc nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vh2MiHaBmc nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vh2MiHaBmc nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vh2MiHaBmc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vh2MiHaBmc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vh2MiHaBmc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vh2MiHaBmc .navbar {
    height: 70px;
  }
  .cid-vh2MiHaBmc .navbar.opened {
    height: auto;
  }
  .cid-vh2MiHaBmc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vh2MiHaBmc .container,
.cid-vh2MiHaBmc .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vh2MiHaBmc .container,
  .cid-vh2MiHaBmc .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vh2MiHaBmc .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vh2MiHaBmc .navbar-collapse {
  min-height: 98px;
}
.cid-vh2MiHaBmc .mbr-section-btn {
  max-width: 35%;
}
.cid-vh2MiHaBmc .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vh2MiHaBmc {
    min-height: 70px !important;
  }
  .cid-vh2MiHaBmc .navbar {
    min-height: 70px !important;
  }
  .cid-vh2MiHaBmc .container-fluid {
    padding: 0 7%;
  }
  .cid-vh2MiHaBmc .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vh2MiHaBmc .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vh2MiHaBmc .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vh2MiHaBmc .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vh2MiHaBmc .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vh2MiHaBmc .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vh2MiHaBmc .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vh2MiHaBmc .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vh2MiHaBmc .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vh2MiHaBmc .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vh2MiHIe0b {
  background-image: url("../../../assets/images/imballatori20forlivesi20fc-1920x1440.webp");
}
.cid-vh2MiHIe0b .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vh2MiHIe0b .mbr-section-title {
  color: #000;
}
.cid-vh2MiHIe0b .mbr-section-title span {
  color: #000;
}
.cid-vh2MiHIe0b .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vh2MiHIe0b .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vh2MiHIe0b .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MiHIe0b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MiI2BGC {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vh2MiI2BGC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MiI2BGC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MiI2BGC b,
.cid-vh2MiI2BGC strong {
  font-weight: 900;
}
.cid-vh2MiI2BGC .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-vh2MiI2BGC img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vh2MiI2BGC img {
    padding-bottom: 2rem;
  }
}
.cid-vh2MiI2BGC .row {
  align-items: center;
}
.cid-vh2MiI2BGC .mbr-section-title {
  color: #000000;
}
.cid-vh2MiI2BGC .mbr-text,
.cid-vh2MiI2BGC .mbr-section-btn {
  color: #000000;
}
.cid-vh2MiI2BGC .mbr-section-subtitle {
  color: #d86500;
}
.cid-vh2MiIqIIZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vh2MiIqIIZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MiIqIIZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MiIqIIZ b,
.cid-vh2MiIqIIZ strong {
  font-weight: 900;
}
@media (min-width: 992px) {
  .cid-vh2MiIqIIZ img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-vh2MiIqIIZ img {
    padding-bottom: 2rem;
  }
}
.cid-vh2MiIqIIZ .row {
  align-items: center;
}
.cid-vh2MiIqIIZ .mbr-section-title {
  color: #ff4d13;
}
.cid-vh2MiIqIIZ .mbr-text,
.cid-vh2MiIqIIZ .mbr-section-btn {
  color: #000000;
}
.cid-vh2MiIqIIZ .mbr-section-subtitle {
  color: #17003b;
}
.cid-vh2MiIPRDC {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vh2MiIPRDC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MiIPRDC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MiIPRDC .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vh2MiIPRDC .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vh2MiIPRDC .mbr-text {
  color: #FFFFFF;
}
.cid-vh2MiIPRDC .mbr-section-btn {
  margin-top: 18px;
}
.cid-vh2MiJc38p {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vh2MiJc38p .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vh2MiJc38p .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vh2MiJc38p .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vh2MiJc38p .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vh2MiJc38p .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vh2MiJc38p .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vh2MiJc38p .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vh2MiJc38p .input-group-btn {
  padding-left: 0;
}
.cid-vh2MiJc38p .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vh2MiJc38p .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vh2MiJc38p .mbr-text {
  color: #444;
}
.cid-vh2MiJc38p h5 {
  margin-bottom: 0;
}
.cid-vh2MiJc38p .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vh2MiJc38p .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vh2MiJc38p .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vh2MiJc38p .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vh2MiJc38p .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vh2MiJc38p .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vh2MiJc38p .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vh2MiJc38p .social-list a:hover {
  opacity: 0.4;
}
.cid-vh2MiJc38p .media-container-row > div {
  padding: 0px;
}
.cid-vh2MiJc38p .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vh2MiJc38p .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vh2MiJc38p .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vh2MiJc38p .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vh2MiJc38p .social-list,
  .cid-vh2MiJc38p .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vh2MiJc38p h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vh2MiJc38p .form-group {
    max-width: 180px;
  }
}
.cid-vh2MiJc38p .links span {
  color: #9e9e9e;
}
.cid-vh2MiJc38p .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vh2MiJc38p .logo-title {
  text-align: center;
}
.cid-vh2MiJc38p .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MiJc38p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MiJc38p .logo-title,
.cid-vh2MiJc38p .logo {
  color: #ffffff;
}
.cid-vh2MiJS6K1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vh2MiJS6K1 .mbr-text {
  color: #303030;
}
.cid-vh2MiJS6K1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-vh2MtJZfjT .navbar-dropdown {
  position: relative !important;
}
.cid-vh2MtJZfjT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vh2MtJZfjT .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-vh2MtJZfjT .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-vh2MtJZfjT .dropdown-item:after {
  right: 1rem !important;
}
.cid-vh2MtJZfjT .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vh2MtJZfjT .dropdown-item:hover:before,
.cid-vh2MtJZfjT .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-vh2MtJZfjT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vh2MtJZfjT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vh2MtJZfjT .nav-link {
  position: relative;
}
.cid-vh2MtJZfjT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vh2MtJZfjT .container {
    flex-wrap: nowrap;
  }
}
.cid-vh2MtJZfjT .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-vh2MtJZfjT .navbar-nav .nav-item {
  margin: 0;
}
.cid-vh2MtJZfjT .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-vh2MtJZfjT .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-vh2MtJZfjT .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-vh2MtJZfjT .dropdown-menu,
.cid-vh2MtJZfjT .navbar.opened {
  background: #ffffff !important;
}
.cid-vh2MtJZfjT .nav-item:focus,
.cid-vh2MtJZfjT .nav-link:focus {
  outline: none;
}
.cid-vh2MtJZfjT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vh2MtJZfjT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vh2MtJZfjT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vh2MtJZfjT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vh2MtJZfjT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vh2MtJZfjT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vh2MtJZfjT .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-vh2MtJZfjT .navbar.opened {
  transition: all 0.3s;
}
.cid-vh2MtJZfjT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vh2MtJZfjT .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-vh2MtJZfjT .navbar .navbar-logo img {
  width: auto;
}
.cid-vh2MtJZfjT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vh2MtJZfjT .navbar.collapsed {
  justify-content: center;
}
.cid-vh2MtJZfjT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vh2MtJZfjT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vh2MtJZfjT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-vh2MtJZfjT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vh2MtJZfjT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vh2MtJZfjT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vh2MtJZfjT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vh2MtJZfjT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vh2MtJZfjT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vh2MtJZfjT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vh2MtJZfjT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vh2MtJZfjT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vh2MtJZfjT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vh2MtJZfjT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vh2MtJZfjT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vh2MtJZfjT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vh2MtJZfjT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vh2MtJZfjT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vh2MtJZfjT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vh2MtJZfjT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vh2MtJZfjT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vh2MtJZfjT .navbar.navbar-short {
  min-height: 100px;
}
.cid-vh2MtJZfjT .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-vh2MtJZfjT .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-vh2MtJZfjT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vh2MtJZfjT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vh2MtJZfjT .dropdown-item.active,
.cid-vh2MtJZfjT .dropdown-item:active {
  background-color: transparent;
}
.cid-vh2MtJZfjT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vh2MtJZfjT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vh2MtJZfjT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vh2MtJZfjT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vh2MtJZfjT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vh2MtJZfjT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vh2MtJZfjT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vh2MtJZfjT .navbar-buttons {
  text-align: center;
}
.cid-vh2MtJZfjT button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-vh2MtJZfjT button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-vh2MtJZfjT button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-vh2MtJZfjT button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vh2MtJZfjT button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-vh2MtJZfjT button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-vh2MtJZfjT button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-vh2MtJZfjT button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vh2MtJZfjT button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-vh2MtJZfjT button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-vh2MtJZfjT button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vh2MtJZfjT nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-vh2MtJZfjT nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-vh2MtJZfjT nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-vh2MtJZfjT nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-vh2MtJZfjT nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-vh2MtJZfjT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vh2MtJZfjT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vh2MtJZfjT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vh2MtJZfjT .navbar {
    height: 70px;
  }
  .cid-vh2MtJZfjT .navbar.opened {
    height: auto;
  }
  .cid-vh2MtJZfjT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vh2MtJZfjT .container,
.cid-vh2MtJZfjT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-vh2MtJZfjT .container,
  .cid-vh2MtJZfjT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-vh2MtJZfjT .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-vh2MtJZfjT .navbar-collapse {
  min-height: 98px;
}
.cid-vh2MtJZfjT .mbr-section-btn {
  max-width: 35%;
}
.cid-vh2MtJZfjT .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-vh2MtJZfjT {
    min-height: 70px !important;
  }
  .cid-vh2MtJZfjT .navbar {
    min-height: 70px !important;
  }
  .cid-vh2MtJZfjT .container-fluid {
    padding: 0 7%;
  }
  .cid-vh2MtJZfjT .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-vh2MtJZfjT .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-vh2MtJZfjT .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-vh2MtJZfjT .navbar-nav li {
    margin: 0 !important;
  }
  .cid-vh2MtJZfjT .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-vh2MtJZfjT .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-vh2MtJZfjT .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-vh2MtJZfjT .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-vh2MtJZfjT .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-vh2MtJZfjT .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-vh2MtKvLFm {
  background-image: url("../../../assets/images/imballatori20forlivesi20fc-1280x960.webp");
}
.cid-vh2MtKvLFm .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-vh2MtKvLFm .mbr-section-title {
  color: #000;
}
.cid-vh2MtKvLFm .mbr-section-title span {
  color: #000;
}
.cid-vh2MtKvLFm .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vh2MtKvLFm .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-vh2MtKvLFm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtKvLFm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MtKSmtn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0a0a0a;
  overflow: hidden;
}
.cid-vh2MtKSmtn .content-wrapper {
  justify-content: center;
  position: relative;
  display: flex;
  align-items: center;
}
.cid-vh2MtKSmtn .content-wrapper .border-wrap {
  content: '';
  position: absolute;
  width: 1000%;
  height: 1px;
  background-color: #ff9370;
}
.cid-vh2MtKSmtn .content-wrapper .border_1 {
  top: 0;
}
.cid-vh2MtKSmtn .content-wrapper .border_2 {
  bottom: 0;
}
.cid-vh2MtKSmtn .content-wrapper::before,
.cid-vh2MtKSmtn .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #ff9370;
}
.cid-vh2MtKSmtn .content-wrapper::before {
  left: 0;
}
.cid-vh2MtKSmtn .content-wrapper::after {
  right: 0;
}
.cid-vh2MtKSmtn .content-wrapper .content-wrap {
  overflow: hidden;
}
.cid-vh2MtKSmtn .item:focus,
.cid-vh2MtKSmtn span:focus {
  outline: none;
}
.cid-vh2MtKSmtn .item {
  padding: 32px 0;
  color: #ffffff;
}
.cid-vh2MtLfu9C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-vh2MtLfu9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtLfu9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-vh2MtLfu9C {
    min-height: 550px;
  }
}
.cid-vh2MtLfu9C .mbr-section-title {
  color: #ff0000;
  text-align: center;
}
.cid-vh2MtLfu9C .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-vh2MtLfu9C .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-vh2MtLfu9C .mbr-section-btn {
  margin-top: 18px;
}
.cid-vh2MtLfu9C .mbr-text,
.cid-vh2MtLfu9C .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vh2MtLGrh5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vh2MtLGrh5 .row {
  row-gap: 40px;
}
.cid-vh2MtLGrh5 .mbr-section-head {
  padding-bottom: 50px;
}
.cid-vh2MtLGrh5 .mbr-section-title {
  color: #9b8db7;
}
.cid-vh2MtLGrh5 .mbr-section-subtitle {
  color: #303030;
  margin-top: 16px;
}
.cid-vh2MtLGrh5 .item-img {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cid-vh2MtLGrh5 .item-img img {
  width: 100%;
  aspect-ratio: calc(37 / (11 * 3));
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease;
}
.cid-vh2MtLGrh5 .item-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: .3s all;
}
.cid-vh2MtLGrh5 .item-wrapper:hover .item-img img {
  transform: scale(1.05);
}
.cid-vh2MtLGrh5 .item-content {
  flex-grow: 1;
  padding: 31px 42px 43px;
}
.cid-vh2MtLGrh5 .item-title {
  color: #303030;
}
.cid-vh2MtLGrh5 .mbr-text {
  margin-bottom: 4px;
  color: #303030;
  text-decoration: underline;
}
.cid-vh2MtLGrh5 .icons-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 12px;
}
.cid-vh2MtLGrh5 .iconfont-wrapper {
  padding: 11px;
  border-radius: 50%;
  transition: opacity 0.2s ease-out;
}
.cid-vh2MtLGrh5 .iconfont-wrapper .mbr-iconfont {
  font-size: 14px;
  color: #303030;
  transition: all 0.2s ease-out;
}
.cid-vh2MtLGrh5 .iconfont-wrapper:hover {
  background-color: #efe6f7;
}
.cid-vh2MtLGrh5 .iconfont-wrapper:hover .mbr-iconfont {
  color: #9b8db7;
}
.cid-vh2MtLGrh5 .mbr-section-btn {
  margin-top: 10px;
}
.cid-vh2MtMmFWK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vh2MtMmFWK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtMmFWK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MtMmFWK .mbr-section-title {
  color: #ff4306;
}
.cid-vh2MtMmFWK .mbr-section-subtitle {
  color: #000000;
}
.cid-vh2MtMNOvl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vh2MtMNOvl .mbr-section-head {
  margin-bottom: 50px;
}
.cid-vh2MtMNOvl .mbr-section-title {
  color: #9b8db7;
}
.cid-vh2MtMNOvl .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-vh2MtMNOvl .embla {
  position: relative;
  width: 100%;
}
.cid-vh2MtMNOvl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vh2MtMNOvl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vh2MtMNOvl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vh2MtMNOvl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vh2MtMNOvl .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-vh2MtMNOvl .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-vh2MtMNOvl .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-vh2MtMNOvl .item:focus,
.cid-vh2MtMNOvl span:focus {
  outline: none;
}
.cid-vh2MtMNOvl .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vh2MtMNOvl .item-img {
  width: 100%;
}
.cid-vh2MtMNOvl .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-vh2MtMNOvl .embla__button--next,
.cid-vh2MtMNOvl .embla__button--prev {
  display: flex;
}
.cid-vh2MtMNOvl .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-vh2MtMNOvl .embla__button {
    display: none;
  }
}
.cid-vh2MtMNOvl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vh2MtMNOvl .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-vh2MtMNOvl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vh2MtMNOvl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vh2MtMNOvl .embla__button {
    top: auto;
  }
}
.cid-vh2MtNoc4W {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vh2MtNoc4W .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtNoc4W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MtNoc4W .mbr-section-title {
  color: #ff4306;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-vh2MtNoc4W .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-vh2MtNoc4W .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-vh2MtNoc4W .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-vh2MtNoc4W .mbr-section-subtitle {
  color: #000000;
}
.cid-vh2MtNT8rA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vh2MtNT8rA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtNT8rA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MtNT8rA .container-fluid {
  max-width: 100%;
}
.cid-vh2MtNT8rA .mbr-section-head {
  margin-bottom: 45px;
}
.cid-vh2MtNT8rA .mbr-section-title {
  color: #9b8db7;
}
.cid-vh2MtNT8rA .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-vh2MtNT8rA .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-vh2MtNT8rA .google-map {
    max-height: 75vh;
  }
}
.cid-vh2MtNT8rA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vh2MtNT8rA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vh2MtNT8rA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vh2MtNT8rA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vh2MtOtZla {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vh2MtOtZla .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtOtZla .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MtOtZla .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vh2MtOtZla .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-vh2MtOtZla .mbr-text {
  color: #FFFFFF;
}
.cid-vh2MtOtZla .mbr-section-btn {
  margin-top: 18px;
}
.cid-vh2MtOWY1S {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vh2MtOWY1S .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-vh2MtOWY1S .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-vh2MtOWY1S .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-vh2MtOWY1S .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-vh2MtOWY1S .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-vh2MtOWY1S .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-vh2MtOWY1S .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-vh2MtOWY1S .input-group-btn {
  padding-left: 0;
}
.cid-vh2MtOWY1S .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-vh2MtOWY1S .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-vh2MtOWY1S .mbr-text {
  color: #444;
}
.cid-vh2MtOWY1S h5 {
  margin-bottom: 0;
}
.cid-vh2MtOWY1S .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-vh2MtOWY1S .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-vh2MtOWY1S .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-vh2MtOWY1S .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-vh2MtOWY1S .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-vh2MtOWY1S .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-vh2MtOWY1S .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vh2MtOWY1S .social-list a:hover {
  opacity: 0.4;
}
.cid-vh2MtOWY1S .media-container-row > div {
  padding: 0px;
}
.cid-vh2MtOWY1S .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-vh2MtOWY1S .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-vh2MtOWY1S .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-vh2MtOWY1S .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-vh2MtOWY1S .social-list,
  .cid-vh2MtOWY1S .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-vh2MtOWY1S h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-vh2MtOWY1S .form-group {
    max-width: 180px;
  }
}
.cid-vh2MtOWY1S .links span {
  color: #9e9e9e;
}
.cid-vh2MtOWY1S .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-vh2MtOWY1S .logo-title {
  text-align: center;
}
.cid-vh2MtOWY1S .mbr-fallback-image.disabled {
  display: none;
}
.cid-vh2MtOWY1S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vh2MtOWY1S .logo-title,
.cid-vh2MtOWY1S .logo {
  color: #ffffff;
}
.cid-vh2MtPG0y0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-vh2MtPG0y0 .mbr-text {
  color: #303030;
}
.cid-vh2MtPG0y0 .media-container-row .mbr-text {
  color: #000000;
}
.cid-viyI2x9ZmV .navbar-dropdown {
  position: relative !important;
}
.cid-viyI2x9ZmV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viyI2x9ZmV .dropdown-menu {
  padding: 15px 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 2px solid #ffffff !important;
}
.cid-viyI2x9ZmV .dropdown-item {
  position: relative !important;
  padding: 2px 40px !important;
}
.cid-viyI2x9ZmV .dropdown-item:after {
  right: 1rem !important;
}
.cid-viyI2x9ZmV .dropdown-item:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 40px;
  bottom: 2px;
  top: auto !important;
  height: 1px;
  width: 0;
  overflow: visible !important;
  transform: scale(1) !important;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-viyI2x9ZmV .dropdown-item:hover:before,
.cid-viyI2x9ZmV .dropdown-item:focus:before {
  width: calc(100% - 80px);
}
.cid-viyI2x9ZmV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-viyI2x9ZmV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-viyI2x9ZmV .nav-link {
  position: relative;
}
.cid-viyI2x9ZmV .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-viyI2x9ZmV .container {
    flex-wrap: nowrap;
  }
}
.cid-viyI2x9ZmV .navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-right: auto;
  min-height: 98px;
}
.cid-viyI2x9ZmV .navbar-nav .nav-item {
  margin: 0;
}
.cid-viyI2x9ZmV .navbar-nav .nav-link {
  position: relative;
  padding: 0 !important;
  margin: 10px 20px !important;
  transition: .4s all;
  font-weight: 700 !important;
}
.cid-viyI2x9ZmV .navbar-nav .nav-link:before {
  content: "";
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background-color: currentColor;
  transition: 0.4s cubic-bezier(0.33, 0.52, 0.05, 0.96);
}
.cid-viyI2x9ZmV .navbar-nav .nav-link:hover:before {
  width: 100%;
}
.cid-viyI2x9ZmV .dropdown-menu,
.cid-viyI2x9ZmV .navbar.opened {
  background: #ffffff !important;
}
.cid-viyI2x9ZmV .nav-item:focus,
.cid-viyI2x9ZmV .nav-link:focus {
  outline: none;
}
.cid-viyI2x9ZmV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-viyI2x9ZmV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-viyI2x9ZmV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-viyI2x9ZmV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viyI2x9ZmV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-viyI2x9ZmV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-viyI2x9ZmV .navbar {
  min-height: 100px;
  transition: all 0.3s;
  border-bottom: none !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-bottom: 2px solid #ffffff !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.cid-viyI2x9ZmV .navbar.opened {
  transition: all 0.3s;
}
.cid-viyI2x9ZmV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-viyI2x9ZmV .navbar .navbar-logo {
  margin-right: 0.5rem !important;
}
.cid-viyI2x9ZmV .navbar .navbar-logo img {
  width: auto;
}
.cid-viyI2x9ZmV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-viyI2x9ZmV .navbar.collapsed {
  justify-content: center;
}
.cid-viyI2x9ZmV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-viyI2x9ZmV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-viyI2x9ZmV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-viyI2x9ZmV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-viyI2x9ZmV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-viyI2x9ZmV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-viyI2x9ZmV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-viyI2x9ZmV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-viyI2x9ZmV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-viyI2x9ZmV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-viyI2x9ZmV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-viyI2x9ZmV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-viyI2x9ZmV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-viyI2x9ZmV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-viyI2x9ZmV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-viyI2x9ZmV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-viyI2x9ZmV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-viyI2x9ZmV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-viyI2x9ZmV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-viyI2x9ZmV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-viyI2x9ZmV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-viyI2x9ZmV .navbar.navbar-short {
  min-height: 100px;
}
.cid-viyI2x9ZmV .navbar.navbar-short .navbar-brand {
  min-height: 98px;
  padding: 0;
}
.cid-viyI2x9ZmV .navbar-brand {
  min-height: 98px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 50px !important;
}
.cid-viyI2x9ZmV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-viyI2x9ZmV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-viyI2x9ZmV .dropdown-item.active,
.cid-viyI2x9ZmV .dropdown-item:active {
  background-color: transparent;
}
.cid-viyI2x9ZmV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-viyI2x9ZmV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-viyI2x9ZmV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-viyI2x9ZmV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-viyI2x9ZmV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-viyI2x9ZmV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-viyI2x9ZmV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-viyI2x9ZmV .navbar-buttons {
  text-align: center;
}
.cid-viyI2x9ZmV button.navbar-toggler {
  outline: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  padding: 0 !important;
  border: none !important;
}
.cid-viyI2x9ZmV button.navbar-toggler .hamburger div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  width: 100%;
  height: 4px;
  background-color: transparent;
  opacity: 1;
}
.cid-viyI2x9ZmV button.navbar-toggler .hamburger div:nth-child(1) {
  top: 0;
  transition: all 0.3s;
}
.cid-viyI2x9ZmV button.navbar-toggler .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
}
.cid-viyI2x9ZmV button.navbar-toggler .hamburger div:nth-child(3) {
  top: 10px;
  transition: all 0.25s;
}
.cid-viyI2x9ZmV button.navbar-toggler .hamburger div:nth-child(4) {
  top: 20px;
  transition: all 0.3s;
}
.cid-viyI2x9ZmV button.navbar-toggler .hamburger span {
  width: 4px;
  height: 4px;
  background-color: #303030;
  border-radius: 50%;
}
.cid-viyI2x9ZmV button.navbar-toggler:hover .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-viyI2x9ZmV button.navbar-toggler:hover .hamburger div:nth-child(2) {
  top: 10px;
  transition: all 0.25s;
  opacity: 1;
}
.cid-viyI2x9ZmV button.navbar-toggler:hover .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transition: all 0.25s;
}
.cid-viyI2x9ZmV button.navbar-toggler:hover .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-viyI2x9ZmV nav.opened .hamburger div:nth-child(1) {
  top: 10px;
  opacity: 0;
}
.cid-viyI2x9ZmV nav.opened .hamburger div:nth-child(2) {
  top: 10px;
  opacity: 1;
  transform: rotate(45deg);
  background-color: #303030;
}
.cid-viyI2x9ZmV nav.opened .hamburger div:nth-child(3) {
  top: 10px;
  opacity: 1;
  transform: rotate(-45deg);
  background-color: #303030;
}
.cid-viyI2x9ZmV nav.opened .hamburger div:nth-child(4) {
  top: 10px;
  opacity: 0;
  transition: all 0.3s;
}
.cid-viyI2x9ZmV nav.opened button.navbar-toggler:hover {
  transform: rotate(90deg);
}
.cid-viyI2x9ZmV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-viyI2x9ZmV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-viyI2x9ZmV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-viyI2x9ZmV .navbar {
    height: 70px;
  }
  .cid-viyI2x9ZmV .navbar.opened {
    height: auto;
  }
  .cid-viyI2x9ZmV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-viyI2x9ZmV .container,
.cid-viyI2x9ZmV .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-viyI2x9ZmV .container,
  .cid-viyI2x9ZmV .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-viyI2x9ZmV .container-fluid {
  max-width: 100%;
  padding: 0 60px;
}
.cid-viyI2x9ZmV .navbar-collapse {
  min-height: 98px;
}
.cid-viyI2x9ZmV .mbr-section-btn {
  max-width: 35%;
}
.cid-viyI2x9ZmV .mbr-section-btn .btn {
  min-width: auto;
  max-width: 100%;
}
@media (max-width: 991px) {
  .cid-viyI2x9ZmV {
    min-height: 70px !important;
  }
  .cid-viyI2x9ZmV .navbar {
    min-height: 70px !important;
  }
  .cid-viyI2x9ZmV .container-fluid {
    padding: 0 7%;
  }
  .cid-viyI2x9ZmV .navbar-brand {
    width: calc(100% - 24px) !important;
    min-height: 68px !important;
    padding-right: 0 !important;
  }
  .cid-viyI2x9ZmV .navbar-collapse {
    width: 100%;
    min-height: auto;
    padding-bottom: 30px;
    order: 5;
  }
  .cid-viyI2x9ZmV .navbar-nav {
    width: 100%;
    padding-top: 30px;
    align-items: flex-start;
  }
  .cid-viyI2x9ZmV .navbar-nav li {
    margin: 0 !important;
  }
  .cid-viyI2x9ZmV .navbar-nav .nav-link {
    width: max-content !important;
    max-width: 100% !important;
    margin: 5px 0 !important;
  }
  .cid-viyI2x9ZmV .navbar .navbar-collapse .dropdown .dropdown-menu {
    padding: 8px 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
  }
  .cid-viyI2x9ZmV .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item {
    padding: 2px 0 !important;
    width: max-content !important;
    max-width: 100% !important;
  }
  .cid-viyI2x9ZmV .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:before {
    left: 0 !important;
    bottom: 2px !important;
  }
  .cid-viyI2x9ZmV .navbar .navbar-collapse .dropdown .dropdown-menu .dropdown-item:hover:before {
    width: 100% !important;
  }
  .cid-viyI2x9ZmV .mbr-section-btn {
    max-width: 100%;
    margin-top: 10px;
  }
}
.cid-viyI2xKhid {
  background-image: url("../../../assets/images/imballatori20forlivesi-1920x1291.webp");
}
.cid-viyI2xKhid .slider-text-two {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  display: inline-block;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
.cid-viyI2xKhid .mbr-section-title {
  color: #000;
}
.cid-viyI2xKhid .mbr-section-title span {
  color: #000;
}
.cid-viyI2xKhid .mbr-text {
  color: #000000;
  letter-spacing: 5px;
  font-weight: 100;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-viyI2xKhid .slider-text-two {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
}
.cid-viyI2xKhid .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2xKhid .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2y9QeD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-viyI2y9QeD .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2y9QeD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2y9QeD .mbr-section-title {
  color: #ff4d13;
}
.cid-viyI2y9QeD .mbr-section-subtitle {
  color: #000000;
}
.cid-viyI2yzZB3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-viyI2yzZB3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2yzZB3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2yzZB3 b,
.cid-viyI2yzZB3 strong {
  font-weight: 900;
}
.cid-viyI2yzZB3 .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-viyI2yzZB3 img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-viyI2yzZB3 img {
    padding-bottom: 2rem;
  }
}
.cid-viyI2yzZB3 .row {
  align-items: center;
}
.cid-viyI2yzZB3 .mbr-section-title {
  color: #ff4d13;
}
.cid-viyI2yzZB3 .mbr-text,
.cid-viyI2yzZB3 .mbr-section-btn {
  color: #000000;
}
.cid-viyI2yzZB3 .mbr-section-subtitle {
  color: #17003b;
}
.cid-viyI2z2JnE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-viyI2z2JnE .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2z2JnE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2z2JnE b,
.cid-viyI2z2JnE strong {
  font-weight: 900;
}
.cid-viyI2z2JnE .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-viyI2z2JnE img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-viyI2z2JnE img {
    padding-bottom: 2rem;
  }
}
.cid-viyI2z2JnE .row {
  align-items: center;
}
.cid-viyI2z2JnE .mbr-section-title {
  color: #000000;
}
.cid-viyI2z2JnE .mbr-text,
.cid-viyI2z2JnE .mbr-section-btn {
  color: #000000;
}
.cid-viyI2z2JnE .mbr-section-subtitle {
  color: #ff4306;
}
.cid-viyI2zyNmO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-viyI2zyNmO .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2zyNmO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2zyNmO b,
.cid-viyI2zyNmO strong {
  font-weight: 900;
}
.cid-viyI2zyNmO .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-viyI2zyNmO img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-viyI2zyNmO img {
    padding-bottom: 2rem;
  }
}
.cid-viyI2zyNmO .row {
  align-items: center;
}
.cid-viyI2zyNmO .mbr-section-title {
  color: #000000;
}
.cid-viyI2zyNmO .mbr-text,
.cid-viyI2zyNmO .mbr-section-btn {
  color: #000000;
}
.cid-viyI2zyNmO .mbr-section-subtitle {
  color: #ff4306;
}
.cid-viyI2A8lkO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-viyI2A8lkO .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2A8lkO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2A8lkO b,
.cid-viyI2A8lkO strong {
  font-weight: 900;
}
.cid-viyI2A8lkO .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-viyI2A8lkO img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-viyI2A8lkO img {
    padding-bottom: 2rem;
  }
}
.cid-viyI2A8lkO .row {
  align-items: center;
}
.cid-viyI2A8lkO .mbr-section-title {
  color: #000000;
}
.cid-viyI2A8lkO .mbr-text,
.cid-viyI2A8lkO .mbr-section-btn {
  color: #000000;
}
.cid-viyI2A8lkO .mbr-section-subtitle {
  color: #ff4306;
}
.cid-viyI2AGgUs {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-viyI2AGgUs .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2AGgUs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2AGgUs b,
.cid-viyI2AGgUs strong {
  font-weight: 900;
}
.cid-viyI2AGgUs .row {
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .cid-viyI2AGgUs img {
    padding: 0 4rem;
  }
}
@media (max-width: 992px) {
  .cid-viyI2AGgUs img {
    padding-bottom: 2rem;
  }
}
.cid-viyI2AGgUs .row {
  align-items: center;
}
.cid-viyI2AGgUs .mbr-section-title {
  color: #000000;
}
.cid-viyI2AGgUs .mbr-text,
.cid-viyI2AGgUs .mbr-section-btn {
  color: #000000;
}
.cid-viyI2AGgUs .mbr-section-subtitle {
  color: #ff4306;
}
.cid-viyI2Bagpw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 650px;
}
.cid-viyI2Bagpw .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2Bagpw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 50%;
  height: 50%;
  position: absolute;
  top: 0;
}
@media (min-width: 1024px) {
  .cid-viyI2Bagpw {
    min-height: 200px;
  }
}
.cid-viyI2Bagpw .mbr-section-title {
  color: #ff4306;
  text-align: center;
}
.cid-viyI2Bagpw .mbr-section-subtitle {
  color: #000000;
  margin-top: 16px;
  text-align: center;
}
.cid-viyI2Bagpw .mbr-text {
  color: #FFFFFF;
  margin-top: 16px;
}
.cid-viyI2Bagpw .mbr-section-btn {
  margin-top: 18px;
}
.cid-viyI2Bagpw .mbr-text,
.cid-viyI2Bagpw .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-viyI2BDQGL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-viyI2BDQGL .mbr-section-head {
  margin-bottom: 50px;
}
.cid-viyI2BDQGL .mbr-section-title {
  color: #9b8db7;
}
.cid-viyI2BDQGL .mbr-section-subtitle {
  color: #303030;
  margin-top: 10px;
}
.cid-viyI2BDQGL .embla {
  position: relative;
  width: 100%;
}
.cid-viyI2BDQGL .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-viyI2BDQGL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-viyI2BDQGL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-viyI2BDQGL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-viyI2BDQGL .embla__slide {
  position: relative;
  display: flex;
  justify-content: center;
  min-width: calc(100vw / 3 - 60px);
  width: calc(100vw / 3 - 60px);
  margin: 0 30px;
  border: 1px solid #eaeaea;
}
@media (max-width: 991px) {
  .cid-viyI2BDQGL .embla__slide {
    min-width: 50%;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .cid-viyI2BDQGL .embla__slide {
    min-width: 100%;
    width: 100%;
  }
}
.cid-viyI2BDQGL .item:focus,
.cid-viyI2BDQGL span:focus {
  outline: none;
}
.cid-viyI2BDQGL .slide-content {
  position: relative;
  border-radius: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-viyI2BDQGL .item-img {
  width: 100%;
}
.cid-viyI2BDQGL .item-img img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: calc(408 / (114 * 3));
}
.cid-viyI2BDQGL .embla__button--next,
.cid-viyI2BDQGL .embla__button--prev {
  display: flex;
}
.cid-viyI2BDQGL .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(155, 141, 183, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-viyI2BDQGL .embla__button {
    display: none;
  }
}
.cid-viyI2BDQGL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-viyI2BDQGL .embla__button:hover {
  background: #9b8db7;
  color: #FFFFFF;
}
.cid-viyI2BDQGL .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-viyI2BDQGL .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-viyI2BDQGL .embla__button {
    top: auto;
  }
}
.cid-viyI2Cd06G {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-viyI2Cd06G .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2Cd06G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2Cd06G .mbr-section-title {
  color: #ff4d13;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.cid-viyI2Cd06G .mbr-section-title.display-1 {
  font-size: 200px !important;
  line-height: 1 !important;
}
@media (max-width: 991px) {
  .cid-viyI2Cd06G .mbr-section-title.display-1 {
    font-size: 130px !important;
  }
}
@media (max-width: 767px) {
  .cid-viyI2Cd06G .mbr-section-title.display-1 {
    font-size: 100px !important;
  }
}
.cid-viyI2Cd06G .mbr-section-subtitle {
  color: #000000;
}
.cid-viyI2CFfFq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-viyI2CFfFq .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2CFfFq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2CFfFq .container-fluid {
  max-width: 100%;
}
.cid-viyI2CFfFq .mbr-section-head {
  margin-bottom: 45px;
}
.cid-viyI2CFfFq .mbr-section-title {
  color: #9b8db7;
}
.cid-viyI2CFfFq .mbr-section-subtitle {
  margin-top: 16px;
  color: #303030;
}
.cid-viyI2CFfFq .google-map {
  height: 520px;
  position: relative;
}
@media (max-width: 767px) {
  .cid-viyI2CFfFq .google-map {
    max-height: 75vh;
  }
}
.cid-viyI2CFfFq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-viyI2CFfFq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-viyI2CFfFq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-viyI2CFfFq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-viyI2DeVyb {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-viyI2DeVyb .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2DeVyb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2DeVyb .mbr-section-title {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-viyI2DeVyb .mbr-section-subtitle {
  color: #FFFFFF;
  margin-bottom: 20px;
}
.cid-viyI2DeVyb .mbr-text {
  color: #FFFFFF;
}
.cid-viyI2DeVyb .mbr-section-btn {
  margin-top: 18px;
}
.cid-viyI2DNWzR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-viyI2DNWzR .listico {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.cid-viyI2DNWzR .navbar-logo {
  width: 250px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-viyI2DNWzR .btn {
  margin: 0 !important;
  height: 55px;
}
.cid-viyI2DNWzR .btn-primary {
  border: 1px solid #ffffff !important;
}
.cid-viyI2DNWzR .btn-primary:hover {
  border: 1px solid #ffffff !important;
}
.cid-viyI2DNWzR .stripe {
  border-bottom: 1px solid #b8aa4f;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-viyI2DNWzR .form-group {
  padding-right: 0;
  max-width: 220px;
}
.cid-viyI2DNWzR .input-group-btn {
  padding-left: 0;
}
.cid-viyI2DNWzR .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-viyI2DNWzR .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-viyI2DNWzR .mbr-text {
  color: #444;
}
.cid-viyI2DNWzR h5 {
  margin-bottom: 0;
}
.cid-viyI2DNWzR .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-viyI2DNWzR .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-viyI2DNWzR .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-viyI2DNWzR .socicon {
  font-size: 1.3rem;
  background: #000000;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-viyI2DNWzR .social-list {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-viyI2DNWzR .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-viyI2DNWzR .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-viyI2DNWzR .social-list a:hover {
  opacity: 0.4;
}
.cid-viyI2DNWzR .media-container-row > div {
  padding: 0px;
}
.cid-viyI2DNWzR .text2 {
  color: #ffffff;
  text-align: left;
}
.cid-viyI2DNWzR .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-viyI2DNWzR .links {
  color: #ffffff;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-viyI2DNWzR .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-viyI2DNWzR .social-list,
  .cid-viyI2DNWzR .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-viyI2DNWzR h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-viyI2DNWzR .form-group {
    max-width: 180px;
  }
}
.cid-viyI2DNWzR .links span {
  color: #9e9e9e;
}
.cid-viyI2DNWzR .logo-sub-title {
  text-align: center;
  color: #ffffff;
}
.cid-viyI2DNWzR .logo-title {
  text-align: center;
}
.cid-viyI2DNWzR .mbr-fallback-image.disabled {
  display: none;
}
.cid-viyI2DNWzR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viyI2DNWzR .logo-title,
.cid-viyI2DNWzR .logo {
  color: #ffffff;
}
.cid-viyI2ECrP5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f6f6f6;
}
.cid-viyI2ECrP5 .mbr-text {
  color: #303030;
}
.cid-viyI2ECrP5 .media-container-row .mbr-text {
  color: #000000;
}
