﻿@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap);





body {
  font-family: Roboto;
}
.display-1 {
  font-family: 'Roboto', sans-serif;
  font-size: 4.2rem;
  font-weight: 800;
  letter-spacing: -2px;
}
.display-1 > .mbr-iconfont {
  font-size: 6.72rem;
}
.display-2 {
  font-family: 'Roboto', sans-serif;
  font-size: 2.4rem;
  line-height: 1.2;
  font-weight: 700;
}
.display-2 > .mbr-iconfont {
  font-size: 3.84rem;
}
.display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 0.9rem;
  line-height: 1.4;
  font-weight: 400;
}
.display-4 > .mbr-iconfont {
  font-size: 1.44rem;
}
.display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.76rem;
}
/* ---- 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: 768px) {
  .display-1 {
    font-size: 3.36rem;
    font-size: calc( 2.12rem + (4.2 - 2.12) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.12rem + (4.2 - 2.12) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.72rem;
    font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2.5rem;
  border-radius: 0px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 0px;
}
.btn-md {
  padding: 1rem 2.6rem;
  border-radius: 0px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 6px;
}
.bg-primary {
  background-color: #300811 !important;
}
.bg-success {
  background-color: #f7ed4a !important;
}
.bg-info {
  background-color: #82786e !important;
}
.bg-warning {
  background-color: #879a9f !important;
}
.bg-danger {
  background-color: #e1201d !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #300811 !important;
  border-color: #300811 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #585858 !important;
  border-color: #585858 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #585858 !important;
  border-color: #585858 !important;
}
.btn-info,
.btn-info:active {
  background-color: #82786e !important;
  border-color: #82786e !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-success,
.btn-success:active {
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
  color: #3f3c03 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #879a9f !important;
  border-color: #879a9f !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #617479 !important;
  border-color: #617479 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #e1201d !important;
  border-color: #e1201d !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #9d1614 !important;
  border-color: #9d1614 !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #9d1614 !important;
  border-color: #9d1614 !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #300811;
  border-color: #300811;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #300811 !important;
  border-color: #300811 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #4b4b4b;
  color: #4b4b4b;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #7e7e7e;
  border-color: #7e7e7e;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #4b453f;
  color: #4b453f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #82786e;
  border-color: #82786e;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #82786e !important;
  border-color: #82786e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #d2c609;
  color: #d2c609;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #3f3c03;
  background-color: #f7ed4a;
  border-color: #f7ed4a;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #3f3c03 !important;
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #55666b;
  color: #55666b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #879a9f;
  border-color: #879a9f;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #879a9f !important;
  border-color: #879a9f !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #871311;
  color: #871311;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #e1201d;
  border-color: #e1201d;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #e1201d !important;
  border-color: #e1201d !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #300811 !important;
}
.text-secondary {
  color: #7e7e7e !important;
}
.text-success {
  color: #f7ed4a !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #879a9f !important;
}
.text-danger {
  color: #e1201d !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #101010 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #4b4b4b !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #d2c609 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #4b453f !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #55666b !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #e1201d !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #ffffff !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #879a9f;
}
.alert-danger {
  background-color: #e1201d;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #300811;
  border-color: #300811;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #300811;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #f1acbb;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #beb8b2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ced6d8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #f9d2d1;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.form-control > .mbr-iconfont {
  font-size: 1.76rem;
}
blockquote {
  border-color: #300811;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #300811;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: gray !important;
  border-bottom-color: gray !important;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #300811;
  border-bottom-color: #300811;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #300811 !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: #7e7e7e !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='%23300811' %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;
}
hr {
  border: none;
  background-color: #e1201d;
  height: 3px;
  width: 72px;
  position: absolute;
  top: -3.5rem;
  display: inline-block;
}
.line-title {
  width: 40px;
  height: 2px;
  background-color: #e1201d;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.line-title-big {
  width: 72px;
  height: 3px;
  background-color: #e1201d;
  margin-bottom: 2rem;
  display: inline-block;
}
.vertical-line:before {
  content: '';
  background-color: #e1201d;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.mbr-section-btn .btn-danger,
.btn-warning,
.btn-white,
.btn-black,
.btn-secondary,
.btn-primary,
.btn-info,
.btn-success {
  position: relative;
  background-color: #ffffff;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out !important;
}
.mbr-section-btn .btn::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition: 0.6s;
  transition-timing-function: cubic-bezier(0.17, 0.67, 0, 1.01);
  transform-origin: 0% 50%;
}
.btn-white {
  color: #e1201d !important;
}
.btn-danger:hover {
  color: #e1201d !important;
}
.btn-warning:hover {
  color: #879a9f !important;
}
.btn-success:hover {
  color: #f7ed4a !important;
}
.btn-info:hover {
  color: #82786e !important;
}
.btn-black:hover {
  color: #000000 !important;
}
.btn-white:hover {
  color: #000000 !important;
}
.btn-secondary:hover {
  color: #7e7e7e !important;
}
.btn-primary:hover {
  color: #300811 !important;
}
.btn:hover::before {
  background-color: #ffffff;
  transform: scaleX(1);
}
.btn-white {
  color: #e1201d !important;
}
.mbr-section-btn .btn-danger-outline {
  border-color: #e1201d;
}
.mbr-section-btn .btn-danger-outline,
.btn-warning-outline,
.btn-white-outline,
.btn-black-outline,
.btn-secondary-outline,
.btn-primary-outline,
.btn-info-outline,
.btn-success-outline {
  position: relative;
  background-color: transparent !important;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out !important;
}
.btn-danger-outline {
  color: #ffffff !important;
}
.btn-secondary-outline:hover::before {
  background-color: #7e7e7e !important;
}
.btn-success-outline:hover::before {
  background-color: #f7ed4a !important;
}
.btn-info-outline:hover::before {
  background-color: #82786e !important;
}
.btn-primary-outline:hover::before {
  background-color: #300811 !important;
}
.btn-white-outline:hover::before {
  background-color: #ffffff !important;
}
.btn-black-outline:hover::before {
  background-color: #000000 !important;
}
.btn-black-outline:hover::before {
  background-color: #879a9f !important;
}
.btn-danger-outline:hover::before {
  background-color: #e1201d !important;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-srCVAO8Lvi {
  background-image: url("../../../assets/images/dsc0438-2000x1334.jpg");
}
.cid-srCVAO8Lvi .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srCVAO8Lvi .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srCVAO8Lvi .align-center {
    text-align: center;
  }
}
.cid-srCVAO8Lvi h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srCVAO8Lvi .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srCVAO8Lvi .row {
    margin: 0;
  }
}
.cid-srCVAO8Lvi .btn {
  margin-left: 0rem;
}
.cid-srCVAO8Lvi H3 {
  color: #ffffff;
}
.cid-srCVAO8Lvi .mbr-section-title,
.cid-srCVAO8Lvi .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srCVAO8Lvi .mbr-text,
.cid-srCVAO8Lvi .mbr-section-btn {
  color: #ffffff;
}
.cid-tdzTmK9aYm {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tdzTmK9aYm .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: left;
}
.cid-tdzTmK9aYm .card {
  margin-bottom: 2rem;
  owerflow: hidden;
  max-height: 250px;
}
.cid-tdzTmK9aYm .card .card-img {
  height: 100%;
}
.cid-tdzTmK9aYm .card .card-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdzTmK9aYm .card:hover .card-img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-tdzTmK9aYm .card:hover .card-wrapper:before {
  opacity: 0.8;
  background: #232323;
}
.cid-tdzTmK9aYm .card-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.cid-tdzTmK9aYm .card-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: #232323;
  opacity: 0.4;
  z-index: 10;
  pointer-events: none;
}
.cid-tdzTmK9aYm .card-img {
  overflow: hidden;
  transition: transform 0.3s;
  position: relative;
}
.cid-tdzTmK9aYm .card-box {
  position: absolute;
  overflow: hidden;
  height: fit-content;
  margin: auto;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tdzTmK9aYm .mbr-section-title {
  color: #656565;
  text-align: left;
}
.cid-tdzTmK9aYm .card-sub-title {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tdzTmK9aYm .small {
    margin-top: -25%;
  }
}
.cid-tdzTmK9aYm .mbr-section-sub-title {
  text-align: left;
  color: #9e9e9e;
}
.cid-tdzTLDAUsc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-tdzTLDAUsc .card-title {
  line-height: 1.6;
  margin: 0;
  text-align: left;
}
.cid-tdzTLDAUsc .card {
  margin-bottom: 2rem;
  owerflow: hidden;
  max-height: 250px;
}
.cid-tdzTLDAUsc .card .card-img {
  height: 100%;
}
.cid-tdzTLDAUsc .card .card-img img {
  object-fit: cover;
  height: 100%;
}
.cid-tdzTLDAUsc .card:hover .card-img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.cid-tdzTLDAUsc .card:hover .card-wrapper:before {
  opacity: 0.8;
  background: #232323;
}
.cid-tdzTLDAUsc .card-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.cid-tdzTLDAUsc .card-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
  background: #232323;
  opacity: 0.4;
  z-index: 10;
  pointer-events: none;
}
.cid-tdzTLDAUsc .card-img {
  overflow: hidden;
  transition: transform 0.3s;
  position: relative;
}
.cid-tdzTLDAUsc .card-box {
  position: absolute;
  overflow: hidden;
  height: fit-content;
  margin: auto;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  padding: 1rem;
  z-index: 100;
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-tdzTLDAUsc .mbr-section-title {
  color: #656565;
  text-align: center;
}
.cid-tdzTLDAUsc .card-sub-title {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-tdzTLDAUsc .small {
    margin-top: -25%;
  }
}
.cid-tdzTLDAUsc .mbr-section-sub-title {
  text-align: center;
  color: #9e9e9e;
}
.cid-srtVhM3fwG {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-9681-vt-museo-montefalco-salamostra-panorama-2000x774.jpg");
}
.cid-srtVhM3fwG .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srtVhM3fwG .align-center {
    text-align: center;
  }
}
.cid-srtVhM3fwG H1 {
  text-align: left;
}
.cid-srtVhM3fwG .mbr-text,
.cid-srtVhM3fwG .mbr-section-btn {
  text-align: left;
}
.cid-tydelq9L5k {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-tydelq9L5k .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #444444;
  padding: 0;
}
.cid-tydelq9L5k .ico-line {
  display: inline-block;
  width: 100%;
}
.cid-tydelq9L5k p {
  line-height: 1.6;
}
.cid-tydelq9L5k .rev,
.cid-tydelq9L5k .mbr-iconfont {
  display: inline-block;
}
.cid-tydelq9L5k .card-title {
  color: #000000;
  margin: 0;
  line-height: 1.3;
  padding-bottom: 1rem;
  text-align: left;
}
.cid-tydelq9L5k .card-box {
  padding: 1.5rem;
}
.cid-tydelq9L5k .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tydelq9L5k .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tydelq9L5k .mbr-section-title,
.cid-tydelq9L5k .line-wrap {
  text-align: left;
  color: #000000;
}
.cid-tydelq9L5k .rev {
  color: #000000;
}
.cid-tydelq9L5k .card-text,
.cid-tydelq9L5k .mbr-section-btn,
.cid-tydelq9L5k .ico-line {
  color: #000000;
}
.cid-tt1T5crWs1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}
.cid-tt1T5crWs1 .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tt1T5crWs1 .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-tt1T5crWs1 .carousel-item .wrap-img {
  text-align: center;
}
.cid-tt1T5crWs1 .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}
.cid-tt1T5crWs1 .carousel-control {
  transition: all .3s;
  opacity: 1;
  background-color: #444444;
  color: #ffffff;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 26%;
  margin-top: 2rem;
  border-width: 1px;
}
.cid-tt1T5crWs1 .carousel-control.carousel-control-prev {
  left: 29px;
}
.cid-tt1T5crWs1 .carousel-control.carousel-control-prev:hover {
  left: 15px;
}
.cid-tt1T5crWs1 .carousel-control.carousel-control-next {
  right: 29px;
}
.cid-tt1T5crWs1 .carousel-control.carousel-control-next:hover {
  right: 15px;
}
.cid-tt1T5crWs1 .carousel-control .mbr-iconfont {
  font-size: 1rem;
}
.cid-tt1T5crWs1 .carousel-control:hover {
  background-color: #300811;
}
@media (max-width: 767px) {
  .cid-tt1T5crWs1 .carousel-control {
    display: none;
  }
  .cid-tt1T5crWs1 .mbr-section-title {
    padding-bottom: 0;
  }
  .cid-tt1T5crWs1 .slider-clients {
    padding: 2rem 1rem;
  }
}
.cid-tt1T5crWs1 .cloneditem-1,
.cid-tt1T5crWs1 .cloneditem-2,
.cid-tt1T5crWs1 .cloneditem-3,
.cid-tt1T5crWs1 .cloneditem-4,
.cid-tt1T5crWs1 .cloneditem-5 {
  display: none;
}
.cid-tt1T5crWs1 .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tt1T5crWs1 .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides2 .cloneditem-1,
  .cid-tt1T5crWs1 .carousel-inner.slides2 .cloneditem-2,
  .cid-tt1T5crWs1 .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides3 .cloneditem-1,
  .cid-tt1T5crWs1 .carousel-inner.slides3 .cloneditem-2,
  .cid-tt1T5crWs1 .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides4 .cloneditem-1,
  .cid-tt1T5crWs1 .carousel-inner.slides4 .cloneditem-2,
  .cid-tt1T5crWs1 .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides5 .cloneditem-1,
  .cid-tt1T5crWs1 .carousel-inner.slides5 .cloneditem-2,
  .cid-tt1T5crWs1 .carousel-inner.slides5 .cloneditem-3,
  .cid-tt1T5crWs1 .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-tt1T5crWs1 .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-tt1T5crWs1 .carousel-inner.slides6 .cloneditem-1,
  .cid-tt1T5crWs1 .carousel-inner.slides6 .cloneditem-2,
  .cid-tt1T5crWs1 .carousel-inner.slides6 .cloneditem-3,
  .cid-tt1T5crWs1 .carousel-inner.slides6 .cloneditem-4,
  .cid-tt1T5crWs1 .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-tt1T5crWs1 .mbr-section-title {
  margin: 0;
}
.cid-tt1T5crWs1 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-tt1T5crWs1 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-tt1T5crWs1 .slider-clients {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  outline: 1px solid rgba(0, 0, 0, 0.2);
  outline-offset: -15px;
  padding: 65px 50px;
  position: relative;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tt1T5crWs1 .slider-clients {
    outline: 15px solid rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2);
  }
  .cid-tt1T5crWs1 .carousel-control-prev {
    left: 15px !important;
  }
  .cid-tt1T5crWs1 .carousel-control-prev:hover {
    left: 0 !important;
  }
  .cid-tt1T5crWs1 .carousel-control-next {
    right: 15px !important;
  }
  .cid-tt1T5crWs1 .carousel-control-next:hover {
    right: 0 !important;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFpTzI7ka {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srFpTzI7ka .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFpTzI7ka .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFpTzI7ka .align-center {
    text-align: center;
  }
}
.cid-srFpTzI7ka h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFpTzI7ka .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFpTzI7ka .row {
    margin: 0;
  }
}
.cid-srFpTzI7ka .btn {
  margin-left: 0rem;
}
.cid-srFpTzI7ka H3 {
  color: #ffffff;
}
.cid-srFpTzI7ka .mbr-section-title,
.cid-srFpTzI7ka .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFpTzI7ka .mbr-text,
.cid-srFpTzI7ka .mbr-section-btn {
  color: #ffffff;
}
.cid-srG4R4MaFH {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srG4R4MaFH .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG4R4MaFH .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG4R4MaFH .align-center {
    text-align: center;
  }
}
.cid-srG4R4MaFH h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG4R4MaFH .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG4R4MaFH .row {
    margin: 0;
  }
}
.cid-srG4R4MaFH .btn {
  margin-left: 0rem;
}
.cid-srG4R4MaFH H3 {
  color: #101010;
}
.cid-srG4R4MaFH .mbr-section-title,
.cid-srG4R4MaFH .mbr-section-btn {
  color: #272727;
}
.cid-srG4R4MaFH .mbr-text,
.cid-srG4R4MaFH .mbr-section-btn {
  color: #272727;
}
.cid-srG3KTxqqX {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srG3KTxqqX {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srG3KTxqqX .box {
  background-image: url("../../../assets/images/abc-7070-vt-museo-montefalco-archeo-2000x1500.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srG3KTxqqX .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srG3KTxqqX .icon-wrap span {
  padding-left: 8px;
}
.cid-srG3KTxqqX .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srG3KTxqqX .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srG3KTxqqX .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srG3KTxqqX .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srG3KTxqqX .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srG3KTxqqX a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srG3KTxqqX a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srG3KTxqqX {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srG3KTxqqX .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srG3KTxqqX .row {
    margin: 0;
  }
}
.cid-srG6mNI70h {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srG6mNI70h .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG6mNI70h .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG6mNI70h .align-center {
    text-align: center;
  }
}
.cid-srG6mNI70h h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG6mNI70h .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG6mNI70h .row {
    margin: 0;
  }
}
.cid-srG6mNI70h .btn {
  margin-left: 0rem;
}
.cid-srG6mNI70h H3 {
  color: #101010;
}
.cid-srG6mNI70h .mbr-section-title,
.cid-srG6mNI70h .mbr-section-btn {
  color: #272727;
}
.cid-srG6mNI70h .mbr-text,
.cid-srG6mNI70h .mbr-section-btn {
  color: #272727;
}
.cid-srG4d5F5M7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srG4d5F5M7 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srG4d5F5M7 .box {
  background-image: url("../../../assets/images/abc-7615-vt-museo-montefalco-chiesa-2000x1500.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srG4d5F5M7 .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srG4d5F5M7 .icon-wrap span {
  padding-left: 8px;
}
.cid-srG4d5F5M7 .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srG4d5F5M7 .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srG4d5F5M7 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srG4d5F5M7 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srG4d5F5M7 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srG4d5F5M7 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srG4d5F5M7 a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srG4d5F5M7 {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srG4d5F5M7 .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srG4d5F5M7 .row {
    margin: 0;
  }
}
.cid-srG6nyN8YY {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srG6nyN8YY .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG6nyN8YY .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG6nyN8YY .align-center {
    text-align: center;
  }
}
.cid-srG6nyN8YY h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG6nyN8YY .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG6nyN8YY .row {
    margin: 0;
  }
}
.cid-srG6nyN8YY .btn {
  margin-left: 0rem;
}
.cid-srG6nyN8YY H3 {
  color: #101010;
}
.cid-srG6nyN8YY .mbr-section-title,
.cid-srG6nyN8YY .mbr-section-btn {
  color: #272727;
}
.cid-srG6nyN8YY .mbr-text,
.cid-srG6nyN8YY .mbr-section-btn {
  color: #272727;
}
.cid-srG4dY4K6z {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srG4dY4K6z {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srG4dY4K6z .box {
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srG4dY4K6z .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srG4dY4K6z .icon-wrap span {
  padding-left: 8px;
}
.cid-srG4dY4K6z .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srG4dY4K6z .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srG4dY4K6z .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srG4dY4K6z .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srG4dY4K6z .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srG4dY4K6z a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srG4dY4K6z a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srG4dY4K6z {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srG4dY4K6z .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srG4dY4K6z .row {
    margin: 0;
  }
}
.cid-sry2hXEELU {
  padding-top: 135px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-sry2hXEELU .container {
  max-width: 1500px;
}
.cid-sry2hXEELU .row {
  background: #333333;
}
.cid-sry2hXEELU .img-col {
  padding: 0;
}
.cid-sry2hXEELU .title-col {
  padding: 4rem 8rem;
}
.cid-sry2hXEELU img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sry2hXEELU h2 {
  padding: 0;
  margin: 0;
}
.cid-sry2hXEELU .text-wrap {
  margin: auto;
}
.cid-sry2hXEELU .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-sry2hXEELU .row {
    margin: 2rem;
  }
  .cid-sry2hXEELU .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-sry2hXEELU .row {
    margin: 0rem;
  }
  .cid-sry2hXEELU .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srFYhkjTnd {
  padding-top: 60px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-srFYhkjTnd .mbr-shop {
  display: table;
  width: 100%;
}
.cid-srFYhkjTnd .mbr-shop .row {
  margin: 0;
}
.cid-srFYhkjTnd .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-srFYhkjTnd .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-srFYhkjTnd .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-srFYhkjTnd .mbr-shop .sidebar-title {
  line-height: 25px;
  margin-bottom: 1.8rem;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-srFYhkjTnd .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-srFYhkjTnd .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-srFYhkjTnd .mbr-shop .hide-modal {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-srFYhkjTnd .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-srFYhkjTnd .mbr-shop .filter-by-pu,
.cid-srFYhkjTnd .mbr-shop .filter-by-pd,
.cid-srFYhkjTnd .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-srFYhkjTnd .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-srFYhkjTnd .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 15px;
  width: 33%;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem h4,
.cid-srFYhkjTnd .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem h5,
.cid-srFYhkjTnd .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem p,
.cid-srFYhkjTnd .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-srFYhkjTnd .mbr-shop .item-button {
  text-align: center;
}
.cid-srFYhkjTnd .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-srFYhkjTnd .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-srFYhkjTnd .mbr-shop .sidebar {
  margin-bottom: 30px;
  position: relative;
}
.cid-srFYhkjTnd .mbr-shop .sidebar-block {
  position: relative;
}
.cid-srFYhkjTnd .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: #f7f7f7;
  top: -20px;
  right: 3px;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-srFYhkjTnd .mbr-shop .onsale {
  position: absolute;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  top: 30px;
  left: 30px;
  line-height: 17px;
  padding: 5px 15px 5px;
  background: #66458e;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #ffffff;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-item__hided h4,
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-item__hided h5,
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem .price-block {
  display: block;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter ul li:hover {
  background-color: transparent;
}
.cid-srFYhkjTnd .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-srFYhkjTnd .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-srFYhkjTnd .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-srFYhkjTnd .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 10px;
  border-radius: 2px;
  font-size: 0;
}
.cid-srFYhkjTnd .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-srFYhkjTnd .mbr-shop .price-controls input {
  width: 100%;
  background-color: transparent;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-srFYhkjTnd .mbr-shop .range-controls {
  position: relative;
}
.cid-srFYhkjTnd .mbr-shop .range-controls .scale {
  width: 100%;
  height: 5px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-srFYhkjTnd .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 5px;
  background-color: #300811;
}
.cid-srFYhkjTnd .mbr-shop .toggle {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  position: absolute;
  top: -9px;
  width: 7px;
  height: 7px;
  border: 8px solid #ffffff;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #300811;
  cursor: pointer;
}
.cid-srFYhkjTnd .mbr-shop .toggle:hover,
.cid-srFYhkjTnd .mbr-shop .toggle:active {
  background-color: #7e7e7e;
}
.cid-srFYhkjTnd .mbr-shop .min-toggle {
  left: 0;
}
.cid-srFYhkjTnd .mbr-shop .max-toggle {
  right: 0;
}
.cid-srFYhkjTnd .mbr-shop .hided-by-price {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-srFYhkjTnd .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-srFYhkjTnd .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-srFYhkjTnd .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-srFYhkjTnd .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-srFYhkjTnd .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-srFYhkjTnd .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-srFYhkjTnd .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-srFYhkjTnd .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-srFYhkjTnd .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-srFYhkjTnd .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-srFYhkjTnd .mbr-shop .closeModal {
  position: absolute;
  top: 0;
  right: 0;
}
.cid-srFYhkjTnd .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
  padding-bottom: 15px;
}
.cid-srFYhkjTnd .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-srFYhkjTnd .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-srFYhkjTnd .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-srFYhkjTnd .mbr-shop .price-range {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .price-range-reset {
  display: none;
}
.cid-srFYhkjTnd .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-srFYhkjTnd .mbr-shop .range-slider h4 {
  margin-bottom: 1.8rem;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-srFYhkjTnd .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-srFYhkjTnd .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-srFYhkjTnd .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-srFYhkjTnd .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-srFYhkjTnd .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-srFYhkjTnd .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-srFYhkjTnd .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-srFYhkjTnd .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-srFYhkjTnd .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-srFYhkjTnd .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-srFYhkjTnd .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-srFYhkjTnd .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-srFYhkjTnd .wrapper-shop-items {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-srFYhkjTnd .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-srFYhkjTnd .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-srFYhkjTnd .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-srFYhkjTnd .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-srFYhkjTnd .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-srFYhkjTnd .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-srFYhkjTnd .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-srFYhkjTnd .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-srFYhkjTnd .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-srFYhkjTnd .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-srFYhkjTnd .oldprice {
  color: #767676;
  padding-left: .8rem !important;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-srFYhkjTnd .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-srFYhkjTnd .range-controls {
  display: block !important;
}
.cid-srFYhkjTnd .mbr-gallery-item .sidebar_wraper {
  background-color: #f7f7f7;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-srFYhkjTnd .sidebar .sidebar_wraper {
  background-color: #f7f7f7;
}
.cid-srFYhkjTnd .mbr-gallery-item .price-block {
  text-align: left;
}
.cid-srFYhkjTnd .big-container {
  max-width: 1326px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter ul li {
  padding: 7px 16px 5px;
  margin: 4px 8px 4px 0;
  border: 1px solid;
  border-radius: 100px;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter ul li .btn {
  border: none;
  margin: 0 !important;
  padding: 0;
  background-color: transparent !important;
  color: inherit !important;
  font-weight: 400;
}
.cid-srFYhkjTnd .mbr-shop .mbr-gallery-filter ul li li.active .btn {
  font-weight: bold;
}
.cid-srFYhkjTnd .mbr-gallery-item .sidebar_wraper .item-title {
  text-align: left;
  font-weight: 700;
}
.cid-srFYhkjTnd .sidebar {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-srFYhkjTnd .range-slider {
  -webkit-order: 1;
  order: 1;
}
.cid-srFYhkjTnd .sidebar-categories {
  -webkit-order: 2;
  order: 2;
}
.cid-srFYhkjTnd .bestseller-block {
  -webkit-order: 3;
  order: 3;
}
.cid-srFYhkjTnd .categories {
  padding: 0;
}
.cid-srFYhkjTnd .sidebar-title {
  font-weight: bold;
}
.cid-srFYhkjTnd LI {
  color: #300811;
}
.cid-srGpkrAWji {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srGpkrAWji .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srGpkrAWji .align-center {
    text-align: center;
  }
}
.cid-srGpkrAWji H1 {
  text-align: left;
}
.cid-srGpkrAWji .mbr-text,
.cid-srGpkrAWji .mbr-section-btn {
  text-align: left;
}
.cid-srGpnTDnm5 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGpnTDnm5 .card .card-img {
  overflow: hidden;
}
.cid-srGpnTDnm5 .card .card-img img {
  transition: all .5s;
}
.cid-srGpnTDnm5 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGpnTDnm5 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGpnTDnm5 .card {
  height: 100%;
}
.cid-srGpnTDnm5 .card .card-wrapper {
  height: 100%;
}
.cid-srGpnTDnm5 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGpnTDnm5 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGpnTDnm5 .card .card-box .card-title {
  margin: 0;
}
.cid-srGpnTDnm5 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGpnTDnm5 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGpnTDnm5 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGpnTDnm5 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGpnTDnm5 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGpnTDnm5 .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGpnTDnm5 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGpnTDnm5 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGpnTDnm5 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGpnTDnm5 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGpnTDnm5 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGpnTDnm5 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGpnTDnm5 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGpnTDnm5 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGpnTDnm5 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGpnTDnm5 .main-subtitle,
.cid-srGpnTDnm5 .underline {
  text-align: left;
}
.cid-srGpmTS5Qp {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srGpmTS5Qp .image-block {
  margin: auto;
}
.cid-srGpmTS5Qp .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srGpmTS5Qp .image-block {
    width: 100% !important;
  }
}
.cid-srGpmTS5Qp .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srGpmTS5Qp .container {
    padding: 0 2rem;
  }
}
.cid-srIBuZJMaB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIBuZJMaB .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIBuZJMaB .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIBuZJMaB .col + .mbr-section-btn .btn,
.cid-srIBuZJMaB .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIBuZJMaB .col + .mbr-section-btn .btn,
  .cid-srIBuZJMaB .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIBuZJMaB .dragArea > *:nth-last-child(2).col,
  .cid-srIBuZJMaB .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIBuZJMaB .col + .mbr-section-btn,
  .cid-srIBuZJMaB .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIBuZJMaB .dragArea {
    flex-direction: column;
  }
}
.cid-srIBuZJMaB .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIBuZJMaB .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIBuZJMaB .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIBuZJMaB .form-group {
  max-width: 220px;
}
.cid-srIBuZJMaB .mbr-section-btn {
  padding-left: 0;
}
.cid-srIBuZJMaB .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIBuZJMaB .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIBuZJMaB .mbr-text {
  color: #444;
}
.cid-srIBuZJMaB h5 {
  margin-bottom: 0;
}
.cid-srIBuZJMaB .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIBuZJMaB .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIBuZJMaB .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIBuZJMaB .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIBuZJMaB .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-srIBuZJMaB .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIBuZJMaB .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIBuZJMaB .social-list a:hover {
  opacity: 0.4;
}
.cid-srIBuZJMaB .media-container-row > div {
  padding: 0px;
}
.cid-srIBuZJMaB .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIBuZJMaB .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIBuZJMaB .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIBuZJMaB .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIBuZJMaB .social-list,
  .cid-srIBuZJMaB .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIBuZJMaB h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIBuZJMaB .form-group {
    max-width: 180px;
  }
}
.cid-srIBuZJMaB .links span {
  color: #9e9e9e;
}
.cid-srIBuZJMaB .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIBuZJMaB .logo-title {
  text-align: center;
}
.cid-srIBuZJMaB .logo-title,
.cid-srIBuZJMaB .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sqHliamZR9 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/gozzoli-1580x1580.jpg");
}
.cid-sqHliamZR9 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-sqHliamZR9 input {
  padding: 0rem 1rem !important;
}
.cid-sqHliamZR9 .title {
  margin-bottom: 1rem;
}
.cid-sqHliamZR9 textarea {
  min-height: 160px;
}
.cid-sqHliamZR9 .form-control,
.cid-sqHliamZR9 .field-input {
  padding: 0.5rem;
  background-color: #f2f6ff;
  border-color: #ffffff;
  color: #232323;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-sqHliamZR9 .form-control:hover,
.cid-sqHliamZR9 .field-input:hover,
.cid-sqHliamZR9 .form-control:focus,
.cid-sqHliamZR9 .field-input:focus {
  background-color: #f2f6ff;
  border-color: #ffffff;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-sqHliamZR9 input::-webkit-input-placeholder,
.cid-sqHliamZR9 textarea::-webkit-input-placeholder {
  color: #101010;
}
.cid-sqHliamZR9 input:-moz-placeholder,
.cid-sqHliamZR9 textarea:-moz-placeholder {
  color: #101010;
}
.cid-sqHliamZR9 .jq-selectbox li,
.cid-sqHliamZR9 .jq-selectbox li {
  background-color: #f2f6ff;
  color: #000000;
}
.cid-sqHliamZR9 .jq-selectbox li:hover,
.cid-sqHliamZR9 .jq-selectbox li.selected {
  background-color: #f2f6ff;
  color: #000000;
}
.cid-sqHliamZR9 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f2f6ff;
}
.cid-sqHliamZR9 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f2f6ff;
}
.cid-sqHliamZR9 input::-webkit-input-placeholder,
.cid-sqHliamZR9 textarea::-webkit-input-placeholder {
  color: #101010;
}
.cid-sqHliamZR9 input:-moz-placeholder,
.cid-sqHliamZR9 textarea:-moz-placeholder {
  color: #101010;
}
@media (max-width: 992px) {
  .cid-sqHliamZR9 img {
    width: 100%;
  }
  .cid-sqHliamZR9 form {
    margin-top: 2rem;
  }
}
.cid-sqHliamZR9 .form-row {
  margin: 0;
}
@media (max-width: 576px) {
  .cid-sqHliamZR9 .col-auto {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-sqHliamZR9 .mbr-form {
    padding-left: 2rem;
  }
}
.cid-sqHliamZR9 .form-control {
  border-radius: 0px !important;
  border: none !important;
}
.cid-sqHliamZR9 .form-control:focus {
  border: none !important;
  box-shadow: none !important;
  background-color: #f3f3f3;
}
.cid-sqHliamZR9 .dragArea {
  background-color: #ffffff;
  border-radius: 5px;
}
.cid-sqHliamZR9 .form-btn {
  width: 100%;
}
.cid-sqHliamZR9 .link-btn {
  width: 100%;
}
.cid-sqHliamZR9 h5 {
  margin-bottom: 0.2rem;
}
.cid-sqHliamZR9 .mbr-form .btn {
  margin: 0;
}
.cid-sqHliamZR9 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sqHliamZR9 .block-left {
  margin-bottom: 2.6rem;
}
.cid-sqHliamZR9 .text-form {
  color: #4c4c4c;
  margin-bottom: 1.3rem;
}
.cid-sqHliamZR9 .link-btn:hover {
  background-color: #e53633 !important;
  color: #ffffff !important;
  border-color: #e53633 !important;
}
.cid-sqHliamZR9 .link-btn::before {
  display: none;
}
@media (max-width: 767px) {
  .cid-sqHliamZR9 .dragArea {
    padding: 3rem 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sqHliamZR9 .dragArea {
    padding: 3.8rem 2.8rem 4rem;
  }
  .cid-sqHliamZR9 .row {
    margin: 0rem;
  }
}
.cid-sqHliamZR9 .btn {
  margin-left: 0rem;
}
.cid-sqHhXTvyfG {
  padding-top: 30px;
  padding-bottom: 105px;
  background-color: #f3f3f3;
}
.cid-sqHhXTvyfG .mbr-section-subtitle {
  color: #000000;
}
.cid-sqHhXTvyfG ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sqHhXTvyfG ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-sqHhXTvyfG ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-sqHhXTvyfG ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-sqHhXTvyfG .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-srIB0qE090 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIB0qE090 .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIB0qE090 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIB0qE090 .col + .mbr-section-btn .btn,
.cid-srIB0qE090 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIB0qE090 .col + .mbr-section-btn .btn,
  .cid-srIB0qE090 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIB0qE090 .dragArea > *:nth-last-child(2).col,
  .cid-srIB0qE090 .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIB0qE090 .col + .mbr-section-btn,
  .cid-srIB0qE090 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIB0qE090 .dragArea {
    flex-direction: column;
  }
}
.cid-srIB0qE090 .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIB0qE090 .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIB0qE090 .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIB0qE090 .form-group {
  max-width: 220px;
}
.cid-srIB0qE090 .mbr-section-btn {
  padding-left: 0;
}
.cid-srIB0qE090 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIB0qE090 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIB0qE090 .mbr-text {
  color: #444;
}
.cid-srIB0qE090 h5 {
  margin-bottom: 0;
}
.cid-srIB0qE090 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIB0qE090 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIB0qE090 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIB0qE090 .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIB0qE090 .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-srIB0qE090 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIB0qE090 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIB0qE090 .social-list a:hover {
  opacity: 0.4;
}
.cid-srIB0qE090 .media-container-row > div {
  padding: 0px;
}
.cid-srIB0qE090 .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIB0qE090 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIB0qE090 .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIB0qE090 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIB0qE090 .social-list,
  .cid-srIB0qE090 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIB0qE090 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIB0qE090 .form-group {
    max-width: 180px;
  }
}
.cid-srIB0qE090 .links span {
  color: #9e9e9e;
}
.cid-srIB0qE090 .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIB0qE090 .logo-title {
  text-align: center;
}
.cid-srIB0qE090 .logo-title,
.cid-srIB0qE090 .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sqHmaUNf3x {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/gallery-big-141-540x359.jpeg");
}
.cid-sqHmaUNf3x .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-sqHmaUNf3x input {
  padding: 0rem 1rem !important;
}
.cid-sqHmaUNf3x .title {
  margin-bottom: 1rem;
}
.cid-sqHmaUNf3x textarea {
  min-height: 160px;
}
.cid-sqHmaUNf3x .form-control,
.cid-sqHmaUNf3x .field-input {
  padding: 0.5rem;
  background-color: #f2f6ff;
  border-color: #ffffff;
  color: #232323;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-sqHmaUNf3x .form-control:hover,
.cid-sqHmaUNf3x .field-input:hover,
.cid-sqHmaUNf3x .form-control:focus,
.cid-sqHmaUNf3x .field-input:focus {
  background-color: #f2f6ff;
  border-color: #ffffff;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-sqHmaUNf3x input::-webkit-input-placeholder,
.cid-sqHmaUNf3x textarea::-webkit-input-placeholder {
  color: #101010;
}
.cid-sqHmaUNf3x input:-moz-placeholder,
.cid-sqHmaUNf3x textarea:-moz-placeholder {
  color: #101010;
}
.cid-sqHmaUNf3x .jq-selectbox li,
.cid-sqHmaUNf3x .jq-selectbox li {
  background-color: #f2f6ff;
  color: #000000;
}
.cid-sqHmaUNf3x .jq-selectbox li:hover,
.cid-sqHmaUNf3x .jq-selectbox li.selected {
  background-color: #f2f6ff;
  color: #000000;
}
.cid-sqHmaUNf3x .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f2f6ff;
}
.cid-sqHmaUNf3x .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f2f6ff;
}
.cid-sqHmaUNf3x input::-webkit-input-placeholder,
.cid-sqHmaUNf3x textarea::-webkit-input-placeholder {
  color: #101010;
}
.cid-sqHmaUNf3x input:-moz-placeholder,
.cid-sqHmaUNf3x textarea:-moz-placeholder {
  color: #101010;
}
@media (max-width: 992px) {
  .cid-sqHmaUNf3x img {
    width: 100%;
  }
  .cid-sqHmaUNf3x form {
    margin-top: 2rem;
  }
}
.cid-sqHmaUNf3x .form-row {
  margin: 0;
}
@media (max-width: 576px) {
  .cid-sqHmaUNf3x .col-auto {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-sqHmaUNf3x .mbr-form {
    padding-left: 2rem;
  }
}
.cid-sqHmaUNf3x .form-control {
  border-radius: 0px !important;
  border: none !important;
}
.cid-sqHmaUNf3x .form-control:focus {
  border: none !important;
  box-shadow: none !important;
  background-color: #f3f3f3;
}
.cid-sqHmaUNf3x .dragArea {
  background-color: #ffffff;
  border-radius: 5px;
}
.cid-sqHmaUNf3x .form-btn {
  width: 100%;
}
.cid-sqHmaUNf3x .link-btn {
  width: 100%;
}
.cid-sqHmaUNf3x h5 {
  margin-bottom: 0.2rem;
}
.cid-sqHmaUNf3x .mbr-form .btn {
  margin: 0;
}
.cid-sqHmaUNf3x .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sqHmaUNf3x .block-left {
  margin-bottom: 2.6rem;
}
.cid-sqHmaUNf3x .text-form {
  color: #4c4c4c;
  margin-bottom: 1.3rem;
}
.cid-sqHmaUNf3x .link-btn:hover {
  background-color: #e53633 !important;
  color: #ffffff !important;
  border-color: #e53633 !important;
}
.cid-sqHmaUNf3x .link-btn::before {
  display: none;
}
@media (max-width: 767px) {
  .cid-sqHmaUNf3x .dragArea {
    padding: 3rem 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sqHmaUNf3x .dragArea {
    padding: 3.8rem 2.8rem 4rem;
  }
  .cid-sqHmaUNf3x .row {
    margin: 0rem;
  }
}
.cid-sqHmaUNf3x .btn {
  margin-left: 0rem;
}
.cid-sqHmaW4Auq {
  padding-top: 30px;
  padding-bottom: 90px;
  background-color: #f3f3f3;
}
.cid-sqHmaW4Auq .mbr-section-subtitle {
  color: #000000;
}
.cid-sqHmaW4Auq ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sqHmaW4Auq ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-sqHmaW4Auq ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-sqHmaW4Auq ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-sqHmaW4Auq .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-srIB9spe2v {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIB9spe2v .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIB9spe2v .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIB9spe2v .col + .mbr-section-btn .btn,
.cid-srIB9spe2v .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIB9spe2v .col + .mbr-section-btn .btn,
  .cid-srIB9spe2v .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIB9spe2v .dragArea > *:nth-last-child(2).col,
  .cid-srIB9spe2v .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIB9spe2v .col + .mbr-section-btn,
  .cid-srIB9spe2v .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIB9spe2v .dragArea {
    flex-direction: column;
  }
}
.cid-srIB9spe2v .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIB9spe2v .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIB9spe2v .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIB9spe2v .form-group {
  max-width: 220px;
}
.cid-srIB9spe2v .mbr-section-btn {
  padding-left: 0;
}
.cid-srIB9spe2v .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIB9spe2v .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIB9spe2v .mbr-text {
  color: #444;
}
.cid-srIB9spe2v h5 {
  margin-bottom: 0;
}
.cid-srIB9spe2v .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIB9spe2v .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIB9spe2v .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIB9spe2v .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIB9spe2v .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-srIB9spe2v .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIB9spe2v .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIB9spe2v .social-list a:hover {
  opacity: 0.4;
}
.cid-srIB9spe2v .media-container-row > div {
  padding: 0px;
}
.cid-srIB9spe2v .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIB9spe2v .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIB9spe2v .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIB9spe2v .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIB9spe2v .social-list,
  .cid-srIB9spe2v .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIB9spe2v h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIB9spe2v .form-group {
    max-width: 180px;
  }
}
.cid-srIB9spe2v .links span {
  color: #9e9e9e;
}
.cid-srIB9spe2v .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIB9spe2v .logo-title {
  text-align: center;
}
.cid-srIB9spe2v .logo-title,
.cid-srIB9spe2v .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sqHmfVvpU0 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mostre-promo-or-1500-1500x800.jpg");
}
.cid-sqHmfVvpU0 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-sqHmfVvpU0 input {
  padding: 0rem 1rem !important;
}
.cid-sqHmfVvpU0 .title {
  margin-bottom: 1rem;
}
.cid-sqHmfVvpU0 textarea {
  min-height: 160px;
}
.cid-sqHmfVvpU0 .form-control,
.cid-sqHmfVvpU0 .field-input {
  padding: 0.5rem;
  background-color: #f2f6ff;
  border-color: #ffffff;
  color: #232323;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-sqHmfVvpU0 .form-control:hover,
.cid-sqHmfVvpU0 .field-input:hover,
.cid-sqHmfVvpU0 .form-control:focus,
.cid-sqHmfVvpU0 .field-input:focus {
  background-color: #f2f6ff;
  border-color: #ffffff;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.cid-sqHmfVvpU0 input::-webkit-input-placeholder,
.cid-sqHmfVvpU0 textarea::-webkit-input-placeholder {
  color: #101010;
}
.cid-sqHmfVvpU0 input:-moz-placeholder,
.cid-sqHmfVvpU0 textarea:-moz-placeholder {
  color: #101010;
}
.cid-sqHmfVvpU0 .jq-selectbox li,
.cid-sqHmfVvpU0 .jq-selectbox li {
  background-color: #f2f6ff;
  color: #000000;
}
.cid-sqHmfVvpU0 .jq-selectbox li:hover,
.cid-sqHmfVvpU0 .jq-selectbox li.selected {
  background-color: #f2f6ff;
  color: #000000;
}
.cid-sqHmfVvpU0 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f2f6ff;
}
.cid-sqHmfVvpU0 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f2f6ff;
}
.cid-sqHmfVvpU0 input::-webkit-input-placeholder,
.cid-sqHmfVvpU0 textarea::-webkit-input-placeholder {
  color: #101010;
}
.cid-sqHmfVvpU0 input:-moz-placeholder,
.cid-sqHmfVvpU0 textarea:-moz-placeholder {
  color: #101010;
}
@media (max-width: 992px) {
  .cid-sqHmfVvpU0 img {
    width: 100%;
  }
  .cid-sqHmfVvpU0 form {
    margin-top: 2rem;
  }
}
.cid-sqHmfVvpU0 .form-row {
  margin: 0;
}
@media (max-width: 576px) {
  .cid-sqHmfVvpU0 .col-auto {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .cid-sqHmfVvpU0 .mbr-form {
    padding-left: 2rem;
  }
}
.cid-sqHmfVvpU0 .form-control {
  border-radius: 0px !important;
  border: none !important;
}
.cid-sqHmfVvpU0 .form-control:focus {
  border: none !important;
  box-shadow: none !important;
  background-color: #f3f3f3;
}
.cid-sqHmfVvpU0 .dragArea {
  background-color: #ffffff;
  border-radius: 5px;
}
.cid-sqHmfVvpU0 .form-btn {
  width: 100%;
}
.cid-sqHmfVvpU0 .link-btn {
  width: 100%;
}
.cid-sqHmfVvpU0 h5 {
  margin-bottom: 0.2rem;
}
.cid-sqHmfVvpU0 .mbr-form .btn {
  margin: 0;
}
.cid-sqHmfVvpU0 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sqHmfVvpU0 .block-left {
  margin-bottom: 2.6rem;
}
.cid-sqHmfVvpU0 .text-form {
  color: #4c4c4c;
  margin-bottom: 1.3rem;
}
.cid-sqHmfVvpU0 .link-btn:hover {
  background-color: #e53633 !important;
  color: #ffffff !important;
  border-color: #e53633 !important;
}
.cid-sqHmfVvpU0 .link-btn::before {
  display: none;
}
@media (max-width: 767px) {
  .cid-sqHmfVvpU0 .dragArea {
    padding: 3rem 1rem;
  }
}
@media (min-width: 767px) {
  .cid-sqHmfVvpU0 .dragArea {
    padding: 3.8rem 2.8rem 4rem;
  }
  .cid-sqHmfVvpU0 .row {
    margin: 0rem;
  }
}
.cid-sqHmfVvpU0 .btn {
  margin-left: 0rem;
}
.cid-sqHmfWhhyK {
  padding-top: 30px;
  padding-bottom: 90px;
  background-color: #f3f3f3;
}
.cid-sqHmfWhhyK .mbr-section-subtitle {
  color: #000000;
}
.cid-sqHmfWhhyK ul.list-inline {
  margin: 0;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sqHmfWhhyK ul.list-inline li {
  margin: 0;
  padding: .5rem;
}
.cid-sqHmfWhhyK ul.list-inline img {
  max-width: 6rem;
  padding-bottom: .5rem;
}
.cid-sqHmfWhhyK ul.list-inline img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}
@media (max-width: 767px) {
  .cid-sqHmfWhhyK .list-inline-item img {
    max-width: 5rem;
  }
}
.cid-srIBhAHwxn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIBhAHwxn .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIBhAHwxn .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIBhAHwxn .col + .mbr-section-btn .btn,
.cid-srIBhAHwxn .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIBhAHwxn .col + .mbr-section-btn .btn,
  .cid-srIBhAHwxn .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIBhAHwxn .dragArea > *:nth-last-child(2).col,
  .cid-srIBhAHwxn .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIBhAHwxn .col + .mbr-section-btn,
  .cid-srIBhAHwxn .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIBhAHwxn .dragArea {
    flex-direction: column;
  }
}
.cid-srIBhAHwxn .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIBhAHwxn .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIBhAHwxn .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIBhAHwxn .form-group {
  max-width: 220px;
}
.cid-srIBhAHwxn .mbr-section-btn {
  padding-left: 0;
}
.cid-srIBhAHwxn .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIBhAHwxn .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIBhAHwxn .mbr-text {
  color: #444;
}
.cid-srIBhAHwxn h5 {
  margin-bottom: 0;
}
.cid-srIBhAHwxn .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIBhAHwxn .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIBhAHwxn .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIBhAHwxn .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIBhAHwxn .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-srIBhAHwxn .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIBhAHwxn .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIBhAHwxn .social-list a:hover {
  opacity: 0.4;
}
.cid-srIBhAHwxn .media-container-row > div {
  padding: 0px;
}
.cid-srIBhAHwxn .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIBhAHwxn .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIBhAHwxn .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIBhAHwxn .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIBhAHwxn .social-list,
  .cid-srIBhAHwxn .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIBhAHwxn h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIBhAHwxn .form-group {
    max-width: 180px;
  }
}
.cid-srIBhAHwxn .links span {
  color: #9e9e9e;
}
.cid-srIBhAHwxn .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIBhAHwxn .logo-title {
  text-align: center;
}
.cid-srIBhAHwxn .logo-title,
.cid-srIBhAHwxn .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFVYwZvcA {
  padding-top: 225px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/mbr-700x525.jpg");
}
.cid-srFVYwZvcA .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFVYwZvcA .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFVYwZvcA .align-center {
    text-align: center;
  }
}
.cid-srFVYwZvcA h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFVYwZvcA .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFVYwZvcA .row {
    margin: 0;
  }
}
.cid-srFVYwZvcA .btn {
  margin-left: 0rem;
}
.cid-srFVYwZvcA H3 {
  color: #ffffff;
}
.cid-srFVYwZvcA .mbr-section-title,
.cid-srFVYwZvcA .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFVYwZvcA .mbr-text,
.cid-srFVYwZvcA .mbr-section-btn {
  color: #ffffff;
}
.cid-sryq3TTP9v {
  background: #f3f3f3;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-sryq3TTP9v .image-block {
  margin: auto;
}
.cid-sryq3TTP9v .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sryq3TTP9v .image-block {
    width: 100% !important;
  }
}
.cid-sryq3TTP9v .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-sryq3TTP9v .container {
    padding: 0 2rem;
  }
}
.cid-srFVUudKkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}
.cid-srFVUudKkT .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-srFVUudKkT .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srFVUudKkT .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srFVUudKkT .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-srFVUudKkT .container {
  padding: 0;
}
.cid-srFVUudKkT .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-srFVUudKkT .icon-focus {
  display: none;
}
.cid-srFVUudKkT .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-srFVUudKkT .btn[class*=-outline]:hover,
.cid-srFVUudKkT .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-srFVUudKkT li:hover .btn-primary-outline,
.cid-srFVUudKkT li:active .btn-primary-outline,
.cid-srFVUudKkT li.active .btn-primary-outline {
  color: #300811 !important;
}
.cid-srFVUudKkT li:hover .btn-secondary-outline,
.cid-srFVUudKkT li:active .btn-secondary-outline,
.cid-srFVUudKkT li.active .btn-secondary-outline {
  color: #7e7e7e !important;
}
.cid-srFVUudKkT li:hover .btn-info-outline,
.cid-srFVUudKkT li:active .btn-info-outline,
.cid-srFVUudKkT li.active .btn-info-outline {
  color: #82786e !important;
}
.cid-srFVUudKkT li:hover .btn-warning-outline,
.cid-srFVUudKkT li:active .btn-warning-outline,
.cid-srFVUudKkT li.active .btn-warning-outline {
  color: #879a9f !important;
}
.cid-srFVUudKkT li:hover .btn-white-outline,
.cid-srFVUudKkT li:active .btn-white-outline,
.cid-srFVUudKkT li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-srFVUudKkT li:hover .btn-black-outline,
.cid-srFVUudKkT li:active .btn-black-outline,
.cid-srFVUudKkT li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-srFVUudKkT li:hover .btn-success-outline,
.cid-srFVUudKkT li:active .btn-success-outline,
.cid-srFVUudKkT li.active .btn-success-outline {
  color: #f7ed4a !important;
}
.cid-srFVUudKkT li:hover .btn-danger-outline,
.cid-srFVUudKkT li:active .btn-danger-outline,
.cid-srFVUudKkT li.active .btn-danger-outline {
  color: #e1201d !important;
}
.cid-srFVUudKkT li {
  position: relative;
}
.cid-srFVUudKkT li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-srFVUudKkT .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-srFVUudKkT .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-srFVUudKkT .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-srFVUudKkT .btn {
  font-family: Roboto !important;
}
.cid-srFVUudKkT .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-srFVUudKkT .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-srFVUudKkT .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-srFVUudKkT .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-srtIDmpfQv {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #b8b8b8;
}
@media (max-width: 992px) {
  .cid-srtIDmpfQv {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srtIDmpfQv .box {
  background-image: url("../../../assets/images/fonte-di-piazza-175-2000x1331.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srtIDmpfQv .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srtIDmpfQv .icon-wrap span {
  padding-left: 8px;
}
.cid-srtIDmpfQv .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srtIDmpfQv .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srtIDmpfQv .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srtIDmpfQv .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srtIDmpfQv .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srtIDmpfQv a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srtIDmpfQv a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srtIDmpfQv {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srtIDmpfQv .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srtIDmpfQv .row {
    margin: 0;
  }
}
.cid-srtJuUjlPW {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-srtJuUjlPW h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-srtJuUjlPW .container {
    position: relative;
  }
  .cid-srtJuUjlPW .row {
    margin: 0;
  }
  .cid-srtJuUjlPW h2 {
    margin: 0;
  }
}
.cid-srtJuUjlPW .mbr-section-subtitle {
  color: #e9204f;
}
.cid-srtJuUjlPW .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #272727;
}
.cid-srtJuUjlPW h2 {
  text-align: left;
  color: #ffffff;
}
.cid-srtJuUjlPW H3 {
  text-align: left;
  color: #ffffff;
}
.cid-srGoYUECzb {
  padding-top: 90px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGoYUECzb .card .card-img {
  overflow: hidden;
}
.cid-srGoYUECzb .card .card-img img {
  transition: all .5s;
}
.cid-srGoYUECzb .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGoYUECzb .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGoYUECzb .card {
  height: 100%;
}
.cid-srGoYUECzb .card .card-wrapper {
  height: 100%;
}
.cid-srGoYUECzb .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGoYUECzb .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGoYUECzb .card .card-box .card-title {
  margin: 0;
}
.cid-srGoYUECzb .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGoYUECzb .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGoYUECzb .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGoYUECzb .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGoYUECzb .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGoYUECzb .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGoYUECzb .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGoYUECzb .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGoYUECzb .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGoYUECzb .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGoYUECzb .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGoYUECzb .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGoYUECzb .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGoYUECzb .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGoYUECzb .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGoYUECzb .main-subtitle,
.cid-srGoYUECzb .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFB2XNyzC {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srFB2XNyzC .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFB2XNyzC .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFB2XNyzC .align-center {
    text-align: center;
  }
}
.cid-srFB2XNyzC h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFB2XNyzC .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFB2XNyzC .row {
    margin: 0;
  }
}
.cid-srFB2XNyzC .btn {
  margin-left: 0rem;
}
.cid-srFB2XNyzC H3 {
  color: #ffffff;
}
.cid-srFB2XNyzC .mbr-section-title,
.cid-srFB2XNyzC .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFB2XNyzC .mbr-text,
.cid-srFB2XNyzC .mbr-section-btn {
  color: #ffffff;
}
.cid-srwNSeET86 {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #f3f3f3;
}
.cid-srwNSeET86 .container {
  max-width: 1500px;
}
.cid-srwNSeET86 .row {
  background: #333333;
}
.cid-srwNSeET86 .img-col {
  padding: 0;
}
.cid-srwNSeET86 .title-col {
  padding: 4rem 8rem;
}
.cid-srwNSeET86 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srwNSeET86 h2 {
  padding: 0;
  margin: 0;
}
.cid-srwNSeET86 .text-wrap {
  margin: auto;
}
.cid-srwNSeET86 .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srwNSeET86 .row {
    margin: 2rem;
  }
  .cid-srwNSeET86 .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srwNSeET86 .row {
    margin: 0rem;
  }
  .cid-srwNSeET86 .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srtEcDvUhk {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-srtEcDvUhk h5,
.cid-srtEcDvUhk h4,
.cid-srtEcDvUhk p {
  margin-bottom: 0;
}
.cid-srtEcDvUhk p {
  color: #767676;
}
.cid-srtEcDvUhk .card-link {
  padding-top: 1.2rem;
  margin-top: 1.2rem;
  border-top: 1px solid #cccccc;
}
.cid-srtEcDvUhk .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-srtEcDvUhk .card-wrapper .card-box {
  padding: 1.2rem;
}
.cid-srtEcDvUhk .card-wrapper:hover {
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
.cid-srtEcDvUhk .card-title-link {
  float: left;
}
.cid-srtEcDvUhk .card-price {
  float: right;
}
.cid-srtEcDvUhk .card-title-link {
  position: relative;
}
.cid-srtEcDvUhk .card-title-link:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-srtEcDvUhk .card-title-link:hover:after {
  width: 100%;
}
.cid-srtEcDvUhk .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-srtEcDvUhk .card-wrapper {
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.cid-srtEcDvUhk .card-wrapper .card-title {
  transition: all 0.3s;
}
.cid-srtEcDvUhk .card-wrapper:hover .card-title {
  color: #300811;
}
.cid-srtEcDvUhk .card-title-link {
  color: #e1201d;
}
.cid-srtEcDvUhk .card-title {
  color: #232323;
  text-align: left;
}
.cid-srtEcDvUhk .main-title {
  color: #1f2732;
}
.cid-srtEcDvUhk .mbr-text {
  text-align: left;
}
.cid-srtEcBQESO {
  padding-top: 255px;
  padding-bottom: 105px;
  background-image: url("../../../assets/images/antoniazzo-romano-part-2000x1438.jpg");
}
.cid-srtEcBQESO .mbr-iconfont2 {
  color: #e1201d;
}
.cid-srtEcBQESO .mbr-iconfont {
  font-size: 3rem;
  transition: 0.7s;
}
.cid-srtEcBQESO .card-inner {
  background-color: #ffffff;
  transition: 0.7s;
  z-index: 10;
}
.cid-srtEcBQESO .btn {
  margin-left: 0rem;
  color: #101010 !important;
}
.cid-srtEcBQESO .row {
  padding-bottom: 8rem;
}
.cid-srtEcBQESO .link {
  margin: 0;
}
.cid-srtEcBQESO .card-title {
  position: relative;
  margin-bottom: 1.3rem;
  padding-bottom: 0.5rem;
}
.cid-srtEcBQESO .card-title:after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 0;
  right: 0;
  width: 40px;
  height: 2px;
  background: #e1201d;
  transition: 0.7s;
}
.cid-srtEcBQESO .card-img {
  margin-bottom: 3.2rem;
}
.cid-srtEcBQESO .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-srtEcBQESO .card:hover .card-inner {
  background-color: #e1201d;
  box-shadow: 0px 10px 50px 10px rgba(0, 0, 0, 0.3);
}
.cid-srtEcBQESO .card:hover .mbr-iconfont {
  color: #ffffff !important;
}
.cid-srtEcBQESO .card:hover .card-title {
  color: #ffffff;
}
.cid-srtEcBQESO .card:hover .card-title:after {
  background: #ffffff;
}
.cid-srtEcBQESO .card:hover .mbr-text {
  color: #ffffff;
}
.cid-srtEcBQESO .media-container-row {
  align-items: flex-end;
}
.cid-srtEcBQESO .mbr-section-title {
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-srtEcBQESO .card {
    padding: 0;
    margin-bottom: 2rem;
  }
  .cid-srtEcBQESO .card-inner {
    padding: 3rem 1rem;
  }
}
@media (min-width: 767px) {
  .cid-srtEcBQESO .card-inner {
    padding: 3.4rem 2.5rem 3.6rem;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .cid-srtEcBQESO .card {
    margin-bottom: 2rem;
  }
  .cid-srtEcBQESO .row {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-srtEcBQESO .row {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-srtEcBQESO .card {
  position: relative;
}
.cid-srtEcBQESO .card-3::after {
  content: "";
  background-color: #e1201d;
  height: 70px;
  width: 97%;
  position: absolute;
  bottom: -20px;
  z-index: 1;
}
.cid-srtEcBQESO .card:first-child .card-inner {
  background-color: #e1201d;
}
.cid-srtEcBQESO .card:first-child .card-inner .mbr-iconfont1 {
  color: #ffffff;
}
.cid-srtEcBQESO .card:first-child .card-inner .card-title:after {
  background: #ffffff;
}
.cid-srtEcBQESO .card:first-child .card-inner:hover .mbr-iconfont1 {
  color: #ffffff !important;
}
.cid-srtEcBQESO .card:first-child .card-inner:hover .card-title:after {
  background: #ffffff;
}
.cid-srtEcBQESO .btn:hover {
  color: #ffffff !important;
}
.cid-srtEcBQESO .block-title,
.cid-srtEcBQESO .mbr-section-title,
.cid-srtEcBQESO .line,
.cid-srtEcBQESO .mbr-section-btn {
  color: #000000;
}
.cid-srGozPoefk {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGozPoefk .card .card-img {
  overflow: hidden;
}
.cid-srGozPoefk .card .card-img img {
  transition: all .5s;
}
.cid-srGozPoefk .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGozPoefk .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGozPoefk .card {
  height: 100%;
}
.cid-srGozPoefk .card .card-wrapper {
  height: 100%;
}
.cid-srGozPoefk .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGozPoefk .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGozPoefk .card .card-box .card-title {
  margin: 0;
}
.cid-srGozPoefk .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGozPoefk .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGozPoefk .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGozPoefk .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGozPoefk .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGozPoefk .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGozPoefk .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGozPoefk .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGozPoefk .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGozPoefk .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGozPoefk .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGozPoefk .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGozPoefk .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGozPoefk .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGozPoefk .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGozPoefk .main-subtitle,
.cid-srGozPoefk .underline {
  text-align: left;
}
.cid-srGoEwDNdI {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srGoEwDNdI .image-block {
  margin: auto;
}
.cid-srGoEwDNdI .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srGoEwDNdI .image-block {
    width: 100% !important;
  }
}
.cid-srGoEwDNdI .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srGoEwDNdI .container {
    padding: 0 2rem;
  }
}
.cid-srIAjrGuuJ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIAjrGuuJ .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIAjrGuuJ .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIAjrGuuJ .col + .mbr-section-btn .btn,
.cid-srIAjrGuuJ .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIAjrGuuJ .col + .mbr-section-btn .btn,
  .cid-srIAjrGuuJ .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIAjrGuuJ .dragArea > *:nth-last-child(2).col,
  .cid-srIAjrGuuJ .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIAjrGuuJ .col + .mbr-section-btn,
  .cid-srIAjrGuuJ .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIAjrGuuJ .dragArea {
    flex-direction: column;
  }
}
.cid-srIAjrGuuJ .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIAjrGuuJ .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIAjrGuuJ .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIAjrGuuJ .form-group {
  max-width: 220px;
}
.cid-srIAjrGuuJ .mbr-section-btn {
  padding-left: 0;
}
.cid-srIAjrGuuJ .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIAjrGuuJ .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIAjrGuuJ .mbr-text {
  color: #444;
}
.cid-srIAjrGuuJ h5 {
  margin-bottom: 0;
}
.cid-srIAjrGuuJ .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIAjrGuuJ .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIAjrGuuJ .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIAjrGuuJ .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIAjrGuuJ .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-srIAjrGuuJ .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIAjrGuuJ .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIAjrGuuJ .social-list a:hover {
  opacity: 0.4;
}
.cid-srIAjrGuuJ .media-container-row > div {
  padding: 0px;
}
.cid-srIAjrGuuJ .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIAjrGuuJ .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIAjrGuuJ .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIAjrGuuJ .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIAjrGuuJ .social-list,
  .cid-srIAjrGuuJ .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIAjrGuuJ h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIAjrGuuJ .form-group {
    max-width: 180px;
  }
}
.cid-srIAjrGuuJ .links span {
  color: #9e9e9e;
}
.cid-srIAjrGuuJ .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIAjrGuuJ .logo-title {
  text-align: center;
}
.cid-srIAjrGuuJ .logo-title,
.cid-srIAjrGuuJ .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srCQZDeOFu {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x1314.jpg");
}
.cid-srCQZDeOFu .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srCQZDeOFu .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srCQZDeOFu .align-center {
    text-align: center;
  }
}
.cid-srCQZDeOFu h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srCQZDeOFu .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srCQZDeOFu .row {
    margin: 0;
  }
}
.cid-srCQZDeOFu .btn {
  margin-left: 0rem;
}
.cid-srCQZDeOFu H3 {
  color: #ffffff;
}
.cid-srCQZDeOFu .mbr-section-title,
.cid-srCQZDeOFu .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srCQZDeOFu .mbr-text,
.cid-srCQZDeOFu .mbr-section-btn {
  color: #ffffff;
}
.cid-srJ38R0J56 {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-srJ38R0J56 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-srJ38R0J56 .container {
    position: relative;
  }
  .cid-srJ38R0J56 .row {
    margin: 0;
  }
  .cid-srJ38R0J56 h2 {
    margin: 0;
  }
}
.cid-srJ38R0J56 .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-srJ38R0J56 .mbr-section-subtitle {
  color: #e1201d;
}
.cid-srJ2Nxbwxx {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-srJ2Nxbwxx .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ2Nxbwxx .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ2Nxbwxx .card-wrap:hover h4,
.cid-srJ2Nxbwxx .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ2Nxbwxx h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ2Nxbwxx h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ2Nxbwxx img {
  width: 100%;
}
.cid-srJ2Nxbwxx h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ2Nxbwxx h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ2Nxbwxx .card-title1,
.cid-srJ2Nxbwxx .title-wrap1 {
  color: #ffffff;
}
.cid-srJ2Nxbwxx .card-title,
.cid-srJ2Nxbwxx .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ2Nxbwxx .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ2Nxbwxx .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ2Nxbwxx H3 {
  color: #ffffff;
}
.cid-srJ3OGdRDu {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-srJ3OGdRDu .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ3OGdRDu .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ3OGdRDu .card-wrap:hover h4,
.cid-srJ3OGdRDu .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ3OGdRDu h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ3OGdRDu h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ3OGdRDu img {
  width: 100%;
}
.cid-srJ3OGdRDu h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ3OGdRDu h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ3OGdRDu .card-title1,
.cid-srJ3OGdRDu .title-wrap1 {
  color: #ffffff;
}
.cid-srJ3OGdRDu .card-title,
.cid-srJ3OGdRDu .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ3OGdRDu .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ3OGdRDu .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ3OGdRDu H3 {
  color: #ffffff;
}
.cid-srJ48jr7BA {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-srJ48jr7BA .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ48jr7BA .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ48jr7BA .card-wrap:hover h4,
.cid-srJ48jr7BA .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ48jr7BA h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ48jr7BA h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ48jr7BA img {
  width: 100%;
}
.cid-srJ48jr7BA h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ48jr7BA h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ48jr7BA .card-title1,
.cid-srJ48jr7BA .title-wrap1 {
  color: #ffffff;
}
.cid-srJ48jr7BA .card-title,
.cid-srJ48jr7BA .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ48jr7BA .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ48jr7BA .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ48jr7BA H3 {
  color: #ffffff;
}
.cid-srJ49imy8K {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-srJ49imy8K .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ49imy8K .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ49imy8K .card-wrap:hover h4,
.cid-srJ49imy8K .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ49imy8K h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ49imy8K h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ49imy8K img {
  width: 100%;
}
.cid-srJ49imy8K h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ49imy8K h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ49imy8K .card-title1,
.cid-srJ49imy8K .title-wrap1 {
  color: #ffffff;
}
.cid-srJ49imy8K .card-title,
.cid-srJ49imy8K .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ49imy8K .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ49imy8K .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ49imy8K H3 {
  color: #ffffff;
}
.cid-srJ49SPadV {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-srJ49SPadV .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ49SPadV .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ49SPadV .card-wrap:hover h4,
.cid-srJ49SPadV .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ49SPadV h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ49SPadV h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ49SPadV img {
  width: 100%;
}
.cid-srJ49SPadV h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ49SPadV h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ49SPadV .card-title1,
.cid-srJ49SPadV .title-wrap1 {
  color: #ffffff;
}
.cid-srJ49SPadV .card-title,
.cid-srJ49SPadV .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ49SPadV .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ49SPadV .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ49SPadV H3 {
  color: #ffffff;
}
.cid-srxctItout {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srxctItout .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srxctItout .align-center {
    text-align: center;
  }
}
.cid-srxctItout H1 {
  text-align: left;
}
.cid-srxctItout .mbr-text,
.cid-srxctItout .mbr-section-btn {
  text-align: left;
}
.cid-srGnJQCeKF {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGnJQCeKF .card .card-img {
  overflow: hidden;
}
.cid-srGnJQCeKF .card .card-img img {
  transition: all .5s;
}
.cid-srGnJQCeKF .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGnJQCeKF .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGnJQCeKF .card {
  height: 100%;
}
.cid-srGnJQCeKF .card .card-wrapper {
  height: 100%;
}
.cid-srGnJQCeKF .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGnJQCeKF .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGnJQCeKF .card .card-box .card-title {
  margin: 0;
}
.cid-srGnJQCeKF .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnJQCeKF .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGnJQCeKF .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGnJQCeKF .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGnJQCeKF .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnJQCeKF .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGnJQCeKF .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGnJQCeKF .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGnJQCeKF .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGnJQCeKF .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGnJQCeKF .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGnJQCeKF .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGnJQCeKF .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGnJQCeKF .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGnJQCeKF .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGnJQCeKF .main-subtitle,
.cid-srGnJQCeKF .underline {
  text-align: left;
}
.cid-srCQIzlzz1 {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srCQIzlzz1 .image-block {
  margin: auto;
}
.cid-srCQIzlzz1 .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srCQIzlzz1 .image-block {
    width: 100% !important;
  }
}
.cid-srCQIzlzz1 .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srCQIzlzz1 .container {
    padding: 0 2rem;
  }
}
.cid-srIshMCFmu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIshMCFmu .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIshMCFmu .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIshMCFmu .col + .mbr-section-btn .btn,
.cid-srIshMCFmu .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIshMCFmu .col + .mbr-section-btn .btn,
  .cid-srIshMCFmu .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIshMCFmu .dragArea > *:nth-last-child(2).col,
  .cid-srIshMCFmu .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIshMCFmu .col + .mbr-section-btn,
  .cid-srIshMCFmu .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIshMCFmu .dragArea {
    flex-direction: column;
  }
}
.cid-srIshMCFmu .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIshMCFmu .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIshMCFmu .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIshMCFmu .form-group {
  max-width: 220px;
}
.cid-srIshMCFmu .mbr-section-btn {
  padding-left: 0;
}
.cid-srIshMCFmu .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIshMCFmu .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIshMCFmu .mbr-text {
  color: #444;
}
.cid-srIshMCFmu h5 {
  margin-bottom: 0;
}
.cid-srIshMCFmu .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIshMCFmu .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIshMCFmu .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIshMCFmu .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIshMCFmu .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-srIshMCFmu .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIshMCFmu .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIshMCFmu .social-list a:hover {
  opacity: 0.4;
}
.cid-srIshMCFmu .media-container-row > div {
  padding: 0px;
}
.cid-srIshMCFmu .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIshMCFmu .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIshMCFmu .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIshMCFmu .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIshMCFmu .social-list,
  .cid-srIshMCFmu .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIshMCFmu h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIshMCFmu .form-group {
    max-width: 180px;
  }
}
.cid-srIshMCFmu .links span {
  color: #9e9e9e;
}
.cid-srIshMCFmu .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIshMCFmu .logo-title {
  text-align: center;
}
.cid-srIshMCFmu .logo-title,
.cid-srIshMCFmu .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srCNmhHgAr {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abc-9054-vt-museo-montefalco-biglietteria-2000x1500.jpg");
}
.cid-srCNmhHgAr .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srCNmhHgAr .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srCNmhHgAr .align-center {
    text-align: center;
  }
}
.cid-srCNmhHgAr h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srCNmhHgAr .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srCNmhHgAr .row {
    margin: 0;
  }
}
.cid-srCNmhHgAr .btn {
  margin-left: 0rem;
}
.cid-srCNmhHgAr H3 {
  color: #ffffff;
}
.cid-srCNmhHgAr .mbr-section-title,
.cid-srCNmhHgAr .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srCNmhHgAr .mbr-text,
.cid-srCNmhHgAr .mbr-section-btn {
  color: #ffffff;
}
.cid-srxgRANBNB {
  padding-top: 0px;
  background-color: #f3f3f3;
}
.cid-srxgRANBNB .container {
  margin-bottom: 15%;
}
.cid-srxgRANBNB .content-container .btn-bgr {
  z-index: 0;
}
.cid-srxgRANBNB .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #b8b8b8;
}
.cid-srxgRANBNB .box-item {
  width: 29%;
  padding: 2.5rem;
}
.cid-srxgRANBNB .box-item:first-child {
  background-color: #767676;
  margin-top: -200px;
}
.cid-srxgRANBNB .box-item:nth-child(2) {
  background-color: #515151;
}
.cid-srxgRANBNB .box-item:last-child {
  background-color: #e1201d;
}
.cid-srxgRANBNB .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-srxgRANBNB .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-srxgRANBNB .box-list li:last-child {
  border-bottom: none;
}
.cid-srxgRANBNB .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-srxgRANBNB .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-srxgRANBNB .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-srxgRANBNB .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-srxgRANBNB .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-srxgRANBNB .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-srxgRANBNB .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-srxgRANBNB .mbr-text,
.cid-srxgRANBNB .mbr-section-btn {
  color: #232323;
}
.cid-srxgRANBNB H1 {
  color: #232323;
}
.cid-srGnWqWEia {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGnWqWEia .card .card-img {
  overflow: hidden;
}
.cid-srGnWqWEia .card .card-img img {
  transition: all .5s;
}
.cid-srGnWqWEia .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGnWqWEia .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGnWqWEia .card {
  height: 100%;
}
.cid-srGnWqWEia .card .card-wrapper {
  height: 100%;
}
.cid-srGnWqWEia .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGnWqWEia .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGnWqWEia .card .card-box .card-title {
  margin: 0;
}
.cid-srGnWqWEia .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnWqWEia .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGnWqWEia .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGnWqWEia .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGnWqWEia .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnWqWEia .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGnWqWEia .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGnWqWEia .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGnWqWEia .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGnWqWEia .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGnWqWEia .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGnWqWEia .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGnWqWEia .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGnWqWEia .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGnWqWEia .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGnWqWEia .main-subtitle,
.cid-srGnWqWEia .underline {
  text-align: left;
}
.cid-srCQxJHAGX {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srCQxJHAGX .image-block {
  margin: auto;
}
.cid-srCQxJHAGX .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srCQxJHAGX .image-block {
    width: 100% !important;
  }
}
.cid-srCQxJHAGX .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srCQxJHAGX .container {
    padding: 0 2rem;
  }
}
.cid-srxiXIAjHV {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srxiXIAjHV .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srxiXIAjHV .align-center {
    text-align: center;
  }
}
.cid-srxiXIAjHV H1 {
  text-align: left;
}
.cid-srxiXIAjHV .mbr-text,
.cid-srxiXIAjHV .mbr-section-btn {
  text-align: left;
}
.cid-srIzmoaR58 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIzmoaR58 .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIzmoaR58 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIzmoaR58 .col + .mbr-section-btn .btn,
.cid-srIzmoaR58 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIzmoaR58 .col + .mbr-section-btn .btn,
  .cid-srIzmoaR58 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIzmoaR58 .dragArea > *:nth-last-child(2).col,
  .cid-srIzmoaR58 .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIzmoaR58 .col + .mbr-section-btn,
  .cid-srIzmoaR58 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIzmoaR58 .dragArea {
    flex-direction: column;
  }
}
.cid-srIzmoaR58 .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIzmoaR58 .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIzmoaR58 .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIzmoaR58 .form-group {
  max-width: 220px;
}
.cid-srIzmoaR58 .mbr-section-btn {
  padding-left: 0;
}
.cid-srIzmoaR58 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIzmoaR58 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIzmoaR58 .mbr-text {
  color: #444;
}
.cid-srIzmoaR58 h5 {
  margin-bottom: 0;
}
.cid-srIzmoaR58 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIzmoaR58 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIzmoaR58 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIzmoaR58 .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIzmoaR58 .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-srIzmoaR58 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIzmoaR58 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIzmoaR58 .social-list a:hover {
  opacity: 0.4;
}
.cid-srIzmoaR58 .media-container-row > div {
  padding: 0px;
}
.cid-srIzmoaR58 .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIzmoaR58 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIzmoaR58 .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIzmoaR58 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIzmoaR58 .social-list,
  .cid-srIzmoaR58 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIzmoaR58 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIzmoaR58 .form-group {
    max-width: 180px;
  }
}
.cid-srIzmoaR58 .links span {
  color: #9e9e9e;
}
.cid-srIzmoaR58 .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIzmoaR58 .logo-title {
  text-align: center;
}
.cid-srIzmoaR58 .logo-title,
.cid-srIzmoaR58 .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srCTxfytIF {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1-1920x1280.jpg");
}
.cid-srCTxfytIF .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srCTxfytIF .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srCTxfytIF .align-center {
    text-align: center;
  }
}
.cid-srCTxfytIF h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srCTxfytIF .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srCTxfytIF .row {
    margin: 0;
  }
}
.cid-srCTxfytIF .btn {
  margin-left: 0rem;
}
.cid-srCTxfytIF H3 {
  color: #ffffff;
}
.cid-srCTxfytIF .mbr-section-title,
.cid-srCTxfytIF .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srCTxfytIF .mbr-text,
.cid-srCTxfytIF .mbr-section-btn {
  color: #ffffff;
}
.cid-srxXc4c4QF {
  padding-top: 90px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-srxXc4c4QF a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-srxXc4c4QF a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-srxXc4c4QF .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-srxXc4c4QF .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-srxXc4c4QF .form-control {
  background: none;
  border-radius: 0px;
}
.cid-srxXc4c4QF textarea.form-control {
  min-height: 214.5px;
}
.cid-srxXc4c4QF .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-srxXc4c4QF h4,
.cid-srxXc4c4QF p {
  margin: 0;
}
.cid-srxXc4c4QF h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-srxXc4c4QF h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-srxXc4c4QF .icon {
  color: #656565;
  font-size: 2.4rem;
}
@media (max-width: 991px) {
  .cid-srxXc4c4QF h2 {
    text-align: center;
  }
  .cid-srxXc4c4QF h3 {
    text-align: center;
  }
  .cid-srxXc4c4QF .input-group-btn {
    text-align: center;
  }
  .cid-srxXc4c4QF .social-list {
    text-align: center;
  }
  .cid-srxXc4c4QF .order-2 {
    margin-top: 2.5rem;
  }
}
.cid-srxXc4c4QF H2 {
  color: #656565;
}
.cid-srxXc4c4QF .content {
  text-align: left;
  color: #656565;
}
.cid-srxXc4c4QF .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-srxXc4c4QF .title1 {
  text-align: left;
}
.cid-srxXc4c4QF .mbr-section-subtitle {
  text-align: left;
  color: #656565;
}
.cid-srxXc4c4QF .title2 {
  color: #656565;
}
.cid-srCUac831j {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #7e7e7e;
}
.cid-srCUac831j .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-srCUac831j .content-panel {
  padding: 3rem;
  background-color: #e1201d;
}
@media (min-width: 767px) {
  .cid-srCUac831j .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-srCUac831j .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-srCUac831j .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-srCUac831j .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-srCUac831j .google-map .place-card {
  margin-left: 40px !important;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srGe6DHHrN {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srGe6DHHrN .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srGe6DHHrN .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srGe6DHHrN .align-center {
    text-align: center;
  }
}
.cid-srGe6DHHrN h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srGe6DHHrN .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srGe6DHHrN .row {
    margin: 0;
  }
}
.cid-srGe6DHHrN .btn {
  margin-left: 0rem;
}
.cid-srGe6DHHrN H3 {
  color: #ffffff;
}
.cid-srGe6DHHrN .mbr-section-title,
.cid-srGe6DHHrN .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srGe6DHHrN .mbr-text,
.cid-srGe6DHHrN .mbr-section-btn {
  color: #ffffff;
}
.cid-srydx35x3X {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #b8b8b8;
}
.cid-srydx35x3X .container {
  max-width: 1500px;
}
.cid-srydx35x3X .row {
  background: #333333;
}
.cid-srydx35x3X .img-col {
  padding: 0;
}
.cid-srydx35x3X .title-col {
  padding: 4rem 8rem;
}
.cid-srydx35x3X img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srydx35x3X h2 {
  padding: 0;
  margin: 0;
}
.cid-srydx35x3X .text-wrap {
  margin: auto;
}
.cid-srydx35x3X .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srydx35x3X .row {
    margin: 2rem;
  }
  .cid-srydx35x3X .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srydx35x3X .row {
    margin: 0rem;
  }
  .cid-srydx35x3X .title-col {
    padding: 2rem 1rem;
  }
}
.cid-sryeePCIzm {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-sryeePCIzm .mbr-section-subtitle {
  color: #767676;
}
.cid-sryeePCIzm .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sryeePCIzm .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sryeePCIzm .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sryeePCIzm .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sryeePCIzm .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #777777;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-sryeePCIzm .icon-focus,
.cid-sryeePCIzm .icon-video {
  font-size: 2rem !important;
  width: 50px;
  height: 50px;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.cid-sryeePCIzm .icon-focus:before,
.cid-sryeePCIzm .icon-video:before {
  content: '+';
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sryeePCIzm .icon-video {
  font-size: 1.5rem !important;
}
.cid-sryeePCIzm .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  bottom: 0;
  right: 0;
  padding: 1rem;
  color: #ffffff;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-sryeePCIzm ul {
  font-size: 0;
}
.cid-sryeePCIzm .mbr-gallery-filter ul {
  text-align: left;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li {
  padding: 0;
  margin: 0 .2rem;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li .btn {
  position: relative;
  padding: 0.5rem 1rem 0.6rem;
  margin: 0!important;
  background-color: transparent !important;
  border-width: 0 !important;
  color: #e96188 !important;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid transparent;
  border-radius: 100px;
  opacity: 0.5;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li:not(.active) .btn:hover:after,
.cid-sryeePCIzm .mbr-gallery-filter ul li.active .btn:not(.active):after,
.cid-sryeePCIzm .mbr-gallery-filter ul li.active .btn.active:after,
.cid-sryeePCIzm .mbr-gallery-filter ul li:not(.active) .btn.active:after {
  border-color: #e96188;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li .btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li .btn:not(:hover):after {
  animation: none;
}
.cid-sryeePCIzm .mbr-gallery-filter ul li:first-child,
.cid-sryeePCIzm .mbr-gallery-filter ul li:last-child {
  margin: 0;
}
.cid-sryeePCIzm .mbr-gallery-filter ul .mbr-gallery-filter-all .btn:after {
  opacity: 1;
  border-color: #e96188;
}
.cid-sryeePCIzm .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
}
.cid-sryeePCIzm .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
@keyframes btn-animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}
.cid-sr9LxuyUYw {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #f3f3f3;
}
@media (max-width: 992px) {
  .cid-sr9LxuyUYw {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-sr9LxuyUYw .text {
  padding: 0;
}
.cid-sr9LxuyUYw section {
  position: relative;
}
.cid-sr9LxuyUYw h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-sr9LxuyUYw .mbr-iconfont {
  padding: 0!important;
}
.cid-sr9LxuyUYw .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background-color: #272727;
}
.cid-sr9LxuyUYw .box {
  background-image: url("../../../assets/images/circuito-540x540.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sr9LxuyUYw .icon-wrap {
  background-color: #777777 !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-sr9LxuyUYw .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-sr9LxuyUYw .icon-wrap span {
  padding-left: 8px;
}
.cid-sr9LxuyUYw .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-sr9LxuyUYw .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sr9LxuyUYw .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sr9LxuyUYw .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sr9LxuyUYw .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sr9LxuyUYw a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sr9LxuyUYw a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sr9LxuyUYw {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-sr9LxuyUYw .box {
    height: 250px;
  }
  .cid-sr9LxuyUYw .row {
    padding: 1rem!important;
  }
}
.cid-sr9LxuyUYw H2 {
  text-align: left;
  color: #272727;
}
.cid-srIBDy66Ng {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIBDy66Ng .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIBDy66Ng .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIBDy66Ng .col + .mbr-section-btn .btn,
.cid-srIBDy66Ng .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIBDy66Ng .col + .mbr-section-btn .btn,
  .cid-srIBDy66Ng .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIBDy66Ng .dragArea > *:nth-last-child(2).col,
  .cid-srIBDy66Ng .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIBDy66Ng .col + .mbr-section-btn,
  .cid-srIBDy66Ng .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIBDy66Ng .dragArea {
    flex-direction: column;
  }
}
.cid-srIBDy66Ng .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIBDy66Ng .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIBDy66Ng .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIBDy66Ng .form-group {
  max-width: 220px;
}
.cid-srIBDy66Ng .mbr-section-btn {
  padding-left: 0;
}
.cid-srIBDy66Ng .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIBDy66Ng .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIBDy66Ng .mbr-text {
  color: #444;
}
.cid-srIBDy66Ng h5 {
  margin-bottom: 0;
}
.cid-srIBDy66Ng .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIBDy66Ng .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIBDy66Ng .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIBDy66Ng .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIBDy66Ng .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-srIBDy66Ng .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIBDy66Ng .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIBDy66Ng .social-list a:hover {
  opacity: 0.4;
}
.cid-srIBDy66Ng .media-container-row > div {
  padding: 0px;
}
.cid-srIBDy66Ng .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIBDy66Ng .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIBDy66Ng .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIBDy66Ng .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIBDy66Ng .social-list,
  .cid-srIBDy66Ng .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIBDy66Ng h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIBDy66Ng .form-group {
    max-width: 180px;
  }
}
.cid-srIBDy66Ng .links span {
  color: #9e9e9e;
}
.cid-srIBDy66Ng .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIBDy66Ng .logo-title {
  text-align: center;
}
.cid-srIBDy66Ng .logo-title,
.cid-srIBDy66Ng .logo {
  text-align: left;
}
.cid-srycsR5dlH.popup-builder {
  background-color: #ffffff;
}
.cid-srycsR5dlH.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-srycsR5dlH.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-srycsR5dlH .modal-content,
.cid-srycsR5dlH .modal-dialog {
  height: auto;
}
.cid-srycsR5dlH .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-srycsR5dlH .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-srycsR5dlH .form-wrapper .mbr-form .form-group,
  .cid-srycsR5dlH .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-srycsR5dlH .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-srycsR5dlH .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-srycsR5dlH .mbr-text {
  text-align: left;
}
.cid-srycsR5dlH .pt-0 {
  padding-top: 0 !important;
}
.cid-srycsR5dlH .pb-0 {
  padding-bottom: 0 !important;
}
.cid-srycsR5dlH .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-srycsR5dlH .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-srycsR5dlH .modal-open {
  overflow: hidden;
}
.cid-srycsR5dlH .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-srycsR5dlH .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-srycsR5dlH .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-srycsR5dlH .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-srycsR5dlH .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-srycsR5dlH .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-srycsR5dlH .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-srycsR5dlH .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-srycsR5dlH .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-srycsR5dlH .modal-backdrop.fade {
  opacity: 0;
}
.cid-srycsR5dlH .modal-backdrop.show {
  opacity: .5;
}
.cid-srycsR5dlH .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-srycsR5dlH .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-srycsR5dlH .modal-header .close:hover {
  opacity: 1;
}
.cid-srycsR5dlH .modal-header .close:focus {
  outline: none;
}
.cid-srycsR5dlH .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: left;
}
.cid-srycsR5dlH .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-srycsR5dlH .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-srycsR5dlH .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-srycsR5dlH .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-srycsR5dlH .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-srycsR5dlH .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-srycsR5dlH .modal-sm {
    max-width: 300px;
  }
  .cid-srycsR5dlH .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-srycsR5dlH .modal-lg,
  .cid-srycsR5dlH .modal-xl {
    max-width: 800px;
  }
  .cid-srycsR5dlH .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-srycsR5dlH .modal-xl {
    max-width: 1140px;
  }
  .cid-srycsR5dlH .container {
    max-width: 1140px;
  }
}
.cid-srycsR5dlH .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-srycsR5dlH .container {
    max-width: 720px;
  }
}
.cid-srycsR5dlH .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-srycsR5dlH .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-srycsR5dlH .form-group {
  margin-bottom: 1rem;
}
.cid-srycsR5dlH .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-srycsR5dlH .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-srycsR5dlH .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srCCTaVwYj {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srCCTaVwYj .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srCCTaVwYj .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srCCTaVwYj .align-center {
    text-align: center;
  }
}
.cid-srCCTaVwYj h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srCCTaVwYj .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srCCTaVwYj .row {
    margin: 0;
  }
}
.cid-srCCTaVwYj .btn {
  margin-left: 0rem;
}
.cid-srCCTaVwYj H3 {
  color: #ffffff;
}
.cid-srCCTaVwYj .mbr-section-title,
.cid-srCCTaVwYj .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srCCTaVwYj .mbr-text,
.cid-srCCTaVwYj .mbr-section-btn {
  color: #ffffff;
}
.cid-srFbu15XIj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #b8b8b8;
}
.cid-srFbu15XIj .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-srFbu15XIj .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srFbu15XIj .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srFbu15XIj .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-srFbu15XIj .container {
  padding: 0;
}
.cid-srFbu15XIj .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-srFbu15XIj .icon-focus {
  display: none;
}
.cid-srFbu15XIj .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-srFbu15XIj .btn[class*=-outline]:hover,
.cid-srFbu15XIj .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-srFbu15XIj li:hover .btn-primary-outline,
.cid-srFbu15XIj li:active .btn-primary-outline,
.cid-srFbu15XIj li.active .btn-primary-outline {
  color: #300811 !important;
}
.cid-srFbu15XIj li:hover .btn-secondary-outline,
.cid-srFbu15XIj li:active .btn-secondary-outline,
.cid-srFbu15XIj li.active .btn-secondary-outline {
  color: #7e7e7e !important;
}
.cid-srFbu15XIj li:hover .btn-info-outline,
.cid-srFbu15XIj li:active .btn-info-outline,
.cid-srFbu15XIj li.active .btn-info-outline {
  color: #82786e !important;
}
.cid-srFbu15XIj li:hover .btn-warning-outline,
.cid-srFbu15XIj li:active .btn-warning-outline,
.cid-srFbu15XIj li.active .btn-warning-outline {
  color: #879a9f !important;
}
.cid-srFbu15XIj li:hover .btn-white-outline,
.cid-srFbu15XIj li:active .btn-white-outline,
.cid-srFbu15XIj li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-srFbu15XIj li:hover .btn-black-outline,
.cid-srFbu15XIj li:active .btn-black-outline,
.cid-srFbu15XIj li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-srFbu15XIj li:hover .btn-success-outline,
.cid-srFbu15XIj li:active .btn-success-outline,
.cid-srFbu15XIj li.active .btn-success-outline {
  color: #f7ed4a !important;
}
.cid-srFbu15XIj li:hover .btn-danger-outline,
.cid-srFbu15XIj li:active .btn-danger-outline,
.cid-srFbu15XIj li.active .btn-danger-outline {
  color: #e1201d !important;
}
.cid-srFbu15XIj li {
  position: relative;
}
.cid-srFbu15XIj li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-srFbu15XIj .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-srFbu15XIj .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-srFbu15XIj .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-srFbu15XIj .btn {
  font-family: Roboto !important;
}
.cid-srFbu15XIj .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-srFbu15XIj .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-srFbu15XIj .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-srFbu15XIj .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-srCCTebZ64 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srCCTebZ64 h1 {
  margin-bottom: 0.2rem;
}
.cid-srCCTebZ64 .container-fluid {
  padding: 0;
}
.cid-srCCTebZ64 img {
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 10;
}
.cid-srCCTebZ64 .mbr-figure {
  height: 100%;
}
.cid-srCCTebZ64 .col-lg-6 {
  padding: 0;
}
.cid-srCCTebZ64 .mbr-text {
  color: #747474;
}
.cid-srCCTebZ64 hr {
  width: 40px;
  height: 2px;
  top: -1rem;
}
.cid-srCCTebZ64 .mbr-section-subtitle {
  margin-bottom: 3.5rem;
}
.cid-srCCTebZ64 .mbr-section-subtitle-1 {
  color: #7e7e7e;
}
.cid-srCCTebZ64 .mbr-section-subtitle-2 {
  margin-top: 4.2rem;
}
.cid-srCCTebZ64 .mbr-figure::after {
  content: "";
  background-color: #e1201d;
  height: 100px;
  width: 100px;
  position: absolute;
  bottom: -20px;
  right: -5px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-srCCTebZ64 .mbr-figure::after {
    bottom: -15px;
    right: 0px;
  }
}
@media (min-width: 767px) {
  .cid-srCCTebZ64 .row {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .cid-srCCTebZ64 .media-content {
    padding-left: 2.2rem;
  }
}
@media (max-width: 992px) {
  .cid-srCCTebZ64 .left-block {
    margin-top: 4.5rem;
  }
}
.cid-srCCTebZ64 .btn {
  color: #101010 !important;
}
.cid-srCCTebZ64 .btn:hover {
  color: #ffffff !important;
}
.cid-srCCTgoG5t {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-srCCTgoG5t .section-text {
  padding: 2rem 0;
  letter-spacing: 0.03em;
  text-align: left;
  color: #272727;
}
.cid-srCCTgoG5t .inner-container {
  margin: 0 auto;
  position: relative;
}
.cid-srCCTgoG5t .inner-container .mbr-iconfont {
  z-index: 1;
  position: absolute;
  font-size: 9rem;
  color: #efefef;
  opacity: .1;
}
.cid-srCCTgoG5t .inner-container .mbr-iconfont.left-top {
  left: -1rem;
  top: -1rem;
}
.cid-srCCTgoG5t .inner-container .mbr-iconfont.right-down {
  right: -1rem;
  bottom: -1rem;
}
.cid-srCCTgoG5t .inner-container .section-text {
  z-index: 3;
  min-height: 10rem;
}
@media (max-width: 767px) {
  .cid-srCCTgoG5t .inner-container {
    width: 100% !important;
  }
  .cid-srCCTgoG5t .mbr-iconfont {
    font-size: 6rem !important;
  }
}
.cid-srCCThjwXI {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srCCThjwXI .container {
  max-width: 1500px;
}
.cid-srCCThjwXI .row {
  background: #333333;
}
.cid-srCCThjwXI .img-col {
  padding: 0;
}
.cid-srCCThjwXI .title-col {
  padding: 4rem 8rem;
}
.cid-srCCThjwXI img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srCCThjwXI h2 {
  padding: 0;
  margin: 0;
}
.cid-srCCThjwXI .text-wrap {
  margin: auto;
}
.cid-srCCThjwXI .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srCCThjwXI .row {
    margin: 2rem;
  }
  .cid-srCCThjwXI .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srCCThjwXI .row {
    margin: 0rem;
  }
  .cid-srCCThjwXI .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srCCTl4Qgo {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srCCTl4Qgo .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srCCTl4Qgo .align-center {
    text-align: center;
  }
}
.cid-srCCTl4Qgo H1 {
  text-align: left;
}
.cid-srCCTl4Qgo .mbr-text,
.cid-srCCTl4Qgo .mbr-section-btn {
  text-align: left;
}
.cid-srGothGuMx {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGothGuMx .card .card-img {
  overflow: hidden;
}
.cid-srGothGuMx .card .card-img img {
  transition: all .5s;
}
.cid-srGothGuMx .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGothGuMx .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGothGuMx .card {
  height: 100%;
}
.cid-srGothGuMx .card .card-wrapper {
  height: 100%;
}
.cid-srGothGuMx .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGothGuMx .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGothGuMx .card .card-box .card-title {
  margin: 0;
}
.cid-srGothGuMx .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGothGuMx .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGothGuMx .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGothGuMx .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGothGuMx .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGothGuMx .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGothGuMx .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGothGuMx .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGothGuMx .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGothGuMx .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGothGuMx .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGothGuMx .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGothGuMx .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGothGuMx .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGothGuMx .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGothGuMx .main-subtitle,
.cid-srGothGuMx .underline {
  text-align: left;
}
.cid-srIAbpamsO {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIAbpamsO .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIAbpamsO .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIAbpamsO .col + .mbr-section-btn .btn,
.cid-srIAbpamsO .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIAbpamsO .col + .mbr-section-btn .btn,
  .cid-srIAbpamsO .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIAbpamsO .dragArea > *:nth-last-child(2).col,
  .cid-srIAbpamsO .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIAbpamsO .col + .mbr-section-btn,
  .cid-srIAbpamsO .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIAbpamsO .dragArea {
    flex-direction: column;
  }
}
.cid-srIAbpamsO .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIAbpamsO .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIAbpamsO .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIAbpamsO .form-group {
  max-width: 220px;
}
.cid-srIAbpamsO .mbr-section-btn {
  padding-left: 0;
}
.cid-srIAbpamsO .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIAbpamsO .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIAbpamsO .mbr-text {
  color: #444;
}
.cid-srIAbpamsO h5 {
  margin-bottom: 0;
}
.cid-srIAbpamsO .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIAbpamsO .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIAbpamsO .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIAbpamsO .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIAbpamsO .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-srIAbpamsO .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIAbpamsO .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIAbpamsO .social-list a:hover {
  opacity: 0.4;
}
.cid-srIAbpamsO .media-container-row > div {
  padding: 0px;
}
.cid-srIAbpamsO .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIAbpamsO .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIAbpamsO .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIAbpamsO .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIAbpamsO .social-list,
  .cid-srIAbpamsO .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIAbpamsO h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIAbpamsO .form-group {
    max-width: 180px;
  }
}
.cid-srIAbpamsO .links span {
  color: #9e9e9e;
}
.cid-srIAbpamsO .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIAbpamsO .logo-title {
  text-align: center;
}
.cid-srIAbpamsO .logo-title,
.cid-srIAbpamsO .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srCNSR8sVg {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abc-9048-vt-museo-montefalco-biglietteria-2000x2997.jpeg");
}
.cid-srCNSR8sVg .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srCNSR8sVg .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srCNSR8sVg .align-center {
    text-align: center;
  }
}
.cid-srCNSR8sVg h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srCNSR8sVg .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srCNSR8sVg .row {
    margin: 0;
  }
}
.cid-srCNSR8sVg .btn {
  margin-left: 0rem;
}
.cid-srCNSR8sVg H3 {
  color: #ffffff;
}
.cid-srCNSR8sVg .mbr-section-title,
.cid-srCNSR8sVg .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srCNSR8sVg .mbr-text,
.cid-srCNSR8sVg .mbr-section-btn {
  color: #ffffff;
}
.cid-srCNSSg2RD {
  padding-top: 0px;
  background-color: #f3f3f3;
}
.cid-srCNSSg2RD .container {
  margin-bottom: 15%;
}
.cid-srCNSSg2RD .content-container .btn-bgr {
  z-index: 0;
}
.cid-srCNSSg2RD .container-boxes {
  padding-bottom: 0px;
  position: relative;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  background-color: #b8b8b8;
}
.cid-srCNSSg2RD .box-item {
  width: 29%;
  padding: 2.5rem;
}
.cid-srCNSSg2RD .box-item:first-child {
  background-color: #767676;
  margin-top: -200px;
}
.cid-srCNSSg2RD .box-item:nth-child(2) {
  background-color: #515151;
}
.cid-srCNSSg2RD .box-item:last-child {
  background-color: #e1201d;
}
.cid-srCNSSg2RD .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
.cid-srCNSSg2RD .box-list li {
  border-bottom: 1px solid;
  padding: 10px 0 5px;
}
.cid-srCNSSg2RD .box-list li:last-child {
  border-bottom: none;
}
.cid-srCNSSg2RD .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
}
.cid-srCNSSg2RD .media-content {
  -webkit-flex-basis: initial;
  flex-basis: initial;
}
@media (min-width: 992px) {
  .cid-srCNSSg2RD .media-container-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .cid-srCNSSg2RD .box-item {
    margin-top: -200px;
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .cid-srCNSSg2RD .content-container {
    -webkit-flex-basis: 90%;
    flex-basis: 90%;
  }
  .cid-srCNSSg2RD .box-item {
    margin-top: 0;
    width: 90%;
  }
  .cid-srCNSSg2RD .box-item:first-child {
    margin-top: -100px;
  }
}
.cid-srCNSSg2RD .mbr-text,
.cid-srCNSSg2RD .mbr-section-btn {
  color: #232323;
}
.cid-srCNSSg2RD H1 {
  color: #232323;
}
.cid-srCNSX1hFH {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srCNSX1hFH .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srCNSX1hFH .align-center {
    text-align: center;
  }
}
.cid-srCNSX1hFH H1 {
  text-align: left;
}
.cid-srCNSX1hFH .mbr-text,
.cid-srCNSX1hFH .mbr-section-btn {
  text-align: left;
}
.cid-srGojrKOln {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGojrKOln .card .card-img {
  overflow: hidden;
}
.cid-srGojrKOln .card .card-img img {
  transition: all .5s;
}
.cid-srGojrKOln .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGojrKOln .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGojrKOln .card {
  height: 100%;
}
.cid-srGojrKOln .card .card-wrapper {
  height: 100%;
}
.cid-srGojrKOln .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGojrKOln .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGojrKOln .card .card-box .card-title {
  margin: 0;
}
.cid-srGojrKOln .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGojrKOln .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGojrKOln .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGojrKOln .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGojrKOln .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGojrKOln .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGojrKOln .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGojrKOln .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGojrKOln .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGojrKOln .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGojrKOln .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGojrKOln .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGojrKOln .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGojrKOln .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGojrKOln .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGojrKOln .main-subtitle,
.cid-srGojrKOln .underline {
  text-align: left;
}
.cid-srCQFhdHlg {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srCQFhdHlg .image-block {
  margin: auto;
}
.cid-srCQFhdHlg .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srCQFhdHlg .image-block {
    width: 100% !important;
  }
}
.cid-srCQFhdHlg .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srCQFhdHlg .container {
    padding: 0 2rem;
  }
}
.cid-srIA3z5nC1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIA3z5nC1 .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIA3z5nC1 .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIA3z5nC1 .col + .mbr-section-btn .btn,
.cid-srIA3z5nC1 .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIA3z5nC1 .col + .mbr-section-btn .btn,
  .cid-srIA3z5nC1 .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIA3z5nC1 .dragArea > *:nth-last-child(2).col,
  .cid-srIA3z5nC1 .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIA3z5nC1 .col + .mbr-section-btn,
  .cid-srIA3z5nC1 .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIA3z5nC1 .dragArea {
    flex-direction: column;
  }
}
.cid-srIA3z5nC1 .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIA3z5nC1 .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIA3z5nC1 .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIA3z5nC1 .form-group {
  max-width: 220px;
}
.cid-srIA3z5nC1 .mbr-section-btn {
  padding-left: 0;
}
.cid-srIA3z5nC1 .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIA3z5nC1 .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIA3z5nC1 .mbr-text {
  color: #444;
}
.cid-srIA3z5nC1 h5 {
  margin-bottom: 0;
}
.cid-srIA3z5nC1 .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIA3z5nC1 .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIA3z5nC1 .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIA3z5nC1 .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIA3z5nC1 .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-srIA3z5nC1 .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIA3z5nC1 .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIA3z5nC1 .social-list a:hover {
  opacity: 0.4;
}
.cid-srIA3z5nC1 .media-container-row > div {
  padding: 0px;
}
.cid-srIA3z5nC1 .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIA3z5nC1 .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIA3z5nC1 .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIA3z5nC1 .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIA3z5nC1 .social-list,
  .cid-srIA3z5nC1 .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIA3z5nC1 h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIA3z5nC1 .form-group {
    max-width: 180px;
  }
}
.cid-srIA3z5nC1 .links span {
  color: #9e9e9e;
}
.cid-srIA3z5nC1 .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIA3z5nC1 .logo-title {
  text-align: center;
}
.cid-srIA3z5nC1 .logo-title,
.cid-srIA3z5nC1 .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srEtBgQAgg {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srEtBgQAgg .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srEtBgQAgg .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srEtBgQAgg .align-center {
    text-align: center;
  }
}
.cid-srEtBgQAgg h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srEtBgQAgg .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srEtBgQAgg .row {
    margin: 0;
  }
}
.cid-srEtBgQAgg .btn {
  margin-left: 0rem;
}
.cid-srEtBgQAgg H3 {
  color: #ffffff;
}
.cid-srEtBgQAgg .mbr-section-title,
.cid-srEtBgQAgg .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srEtBgQAgg .mbr-text,
.cid-srEtBgQAgg .mbr-section-btn {
  color: #ffffff;
}
.cid-srEtBiZL5P {
  padding-top: 90px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-srEtBiZL5P a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-srEtBiZL5P a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-srEtBiZL5P .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-srEtBiZL5P .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-srEtBiZL5P .form-control {
  background: none;
  border-radius: 0px;
}
.cid-srEtBiZL5P textarea.form-control {
  min-height: 214.5px;
}
.cid-srEtBiZL5P .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-srEtBiZL5P h4,
.cid-srEtBiZL5P p {
  margin: 0;
}
.cid-srEtBiZL5P h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-srEtBiZL5P h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-srEtBiZL5P .icon {
  color: #656565;
  font-size: 2.4rem;
}
@media (max-width: 991px) {
  .cid-srEtBiZL5P h2 {
    text-align: center;
  }
  .cid-srEtBiZL5P h3 {
    text-align: center;
  }
  .cid-srEtBiZL5P .input-group-btn {
    text-align: center;
  }
  .cid-srEtBiZL5P .social-list {
    text-align: center;
  }
  .cid-srEtBiZL5P .order-2 {
    margin-top: 2.5rem;
  }
}
.cid-srEtBiZL5P H2 {
  color: #656565;
}
.cid-srEtBiZL5P .content {
  text-align: left;
  color: #656565;
}
.cid-srEtBiZL5P .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-srEtBiZL5P .title1 {
  text-align: left;
}
.cid-srEtBiZL5P .mbr-section-subtitle {
  text-align: left;
  color: #656565;
}
.cid-srEtBiZL5P .title2 {
  color: #656565;
}
.cid-srEtBkbAvz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #7e7e7e;
}
.cid-srEtBkbAvz .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-srEtBkbAvz .content-panel {
  padding: 3rem;
  background-color: #e1201d;
}
@media (min-width: 767px) {
  .cid-srEtBkbAvz .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-srEtBkbAvz .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-srEtBkbAvz .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-srEtBkbAvz .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-srEtBkbAvz .google-map .place-card {
  margin-left: 40px !important;
}
.cid-srIAf7Puze {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIAf7Puze .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIAf7Puze .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIAf7Puze .col + .mbr-section-btn .btn,
.cid-srIAf7Puze .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIAf7Puze .col + .mbr-section-btn .btn,
  .cid-srIAf7Puze .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIAf7Puze .dragArea > *:nth-last-child(2).col,
  .cid-srIAf7Puze .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIAf7Puze .col + .mbr-section-btn,
  .cid-srIAf7Puze .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIAf7Puze .dragArea {
    flex-direction: column;
  }
}
.cid-srIAf7Puze .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIAf7Puze .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIAf7Puze .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIAf7Puze .form-group {
  max-width: 220px;
}
.cid-srIAf7Puze .mbr-section-btn {
  padding-left: 0;
}
.cid-srIAf7Puze .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIAf7Puze .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIAf7Puze .mbr-text {
  color: #444;
}
.cid-srIAf7Puze h5 {
  margin-bottom: 0;
}
.cid-srIAf7Puze .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIAf7Puze .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIAf7Puze .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIAf7Puze .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIAf7Puze .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-srIAf7Puze .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIAf7Puze .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIAf7Puze .social-list a:hover {
  opacity: 0.4;
}
.cid-srIAf7Puze .media-container-row > div {
  padding: 0px;
}
.cid-srIAf7Puze .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIAf7Puze .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIAf7Puze .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIAf7Puze .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIAf7Puze .social-list,
  .cid-srIAf7Puze .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIAf7Puze h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIAf7Puze .form-group {
    max-width: 180px;
  }
}
.cid-srIAf7Puze .links span {
  color: #9e9e9e;
}
.cid-srIAf7Puze .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIAf7Puze .logo-title {
  text-align: center;
}
.cid-srIAf7Puze .logo-title,
.cid-srIAf7Puze .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srEuXixTmp {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-966x644.jpg");
}
.cid-srEuXixTmp .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srEuXixTmp .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srEuXixTmp .align-center {
    text-align: center;
  }
}
.cid-srEuXixTmp h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srEuXixTmp .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srEuXixTmp .row {
    margin: 0;
  }
}
.cid-srEuXixTmp .btn {
  margin-left: 0rem;
}
.cid-srEuXixTmp H3 {
  color: #ffffff;
}
.cid-srEuXixTmp .mbr-section-title,
.cid-srEuXixTmp .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srEuXixTmp .mbr-text,
.cid-srEuXixTmp .mbr-section-btn {
  color: #ffffff;
}
.cid-srFbb0ZO9x {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #b8b8b8;
}
.cid-srFbb0ZO9x .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-srFbb0ZO9x .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srFbb0ZO9x .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srFbb0ZO9x .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-srFbb0ZO9x .container {
  padding: 0;
}
.cid-srFbb0ZO9x .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-srFbb0ZO9x .icon-focus {
  display: none;
}
.cid-srFbb0ZO9x .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-srFbb0ZO9x .btn[class*=-outline]:hover,
.cid-srFbb0ZO9x .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-srFbb0ZO9x li:hover .btn-primary-outline,
.cid-srFbb0ZO9x li:active .btn-primary-outline,
.cid-srFbb0ZO9x li.active .btn-primary-outline {
  color: #300811 !important;
}
.cid-srFbb0ZO9x li:hover .btn-secondary-outline,
.cid-srFbb0ZO9x li:active .btn-secondary-outline,
.cid-srFbb0ZO9x li.active .btn-secondary-outline {
  color: #7e7e7e !important;
}
.cid-srFbb0ZO9x li:hover .btn-info-outline,
.cid-srFbb0ZO9x li:active .btn-info-outline,
.cid-srFbb0ZO9x li.active .btn-info-outline {
  color: #82786e !important;
}
.cid-srFbb0ZO9x li:hover .btn-warning-outline,
.cid-srFbb0ZO9x li:active .btn-warning-outline,
.cid-srFbb0ZO9x li.active .btn-warning-outline {
  color: #879a9f !important;
}
.cid-srFbb0ZO9x li:hover .btn-white-outline,
.cid-srFbb0ZO9x li:active .btn-white-outline,
.cid-srFbb0ZO9x li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-srFbb0ZO9x li:hover .btn-black-outline,
.cid-srFbb0ZO9x li:active .btn-black-outline,
.cid-srFbb0ZO9x li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-srFbb0ZO9x li:hover .btn-success-outline,
.cid-srFbb0ZO9x li:active .btn-success-outline,
.cid-srFbb0ZO9x li.active .btn-success-outline {
  color: #f7ed4a !important;
}
.cid-srFbb0ZO9x li:hover .btn-danger-outline,
.cid-srFbb0ZO9x li:active .btn-danger-outline,
.cid-srFbb0ZO9x li.active .btn-danger-outline {
  color: #e1201d !important;
}
.cid-srFbb0ZO9x li {
  position: relative;
}
.cid-srFbb0ZO9x li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-srFbb0ZO9x .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-srFbb0ZO9x .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-srFbb0ZO9x .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-srFbb0ZO9x .btn {
  font-family: Roboto !important;
}
.cid-srFbb0ZO9x .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-srFbb0ZO9x .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-srFbb0ZO9x .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-srFbb0ZO9x .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-srEuXlpYhP {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srEuXlpYhP h1 {
  margin-bottom: 0.2rem;
}
.cid-srEuXlpYhP .container-fluid {
  padding: 0;
}
.cid-srEuXlpYhP img {
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 10;
}
.cid-srEuXlpYhP .mbr-figure {
  height: 100%;
}
.cid-srEuXlpYhP .col-lg-6 {
  padding: 0;
}
.cid-srEuXlpYhP .mbr-text {
  color: #747474;
}
.cid-srEuXlpYhP hr {
  width: 40px;
  height: 2px;
  top: -1rem;
}
.cid-srEuXlpYhP .mbr-section-subtitle {
  margin-bottom: 3.5rem;
}
.cid-srEuXlpYhP .mbr-section-subtitle-1 {
  color: #7e7e7e;
}
.cid-srEuXlpYhP .mbr-section-subtitle-2 {
  margin-top: 4.2rem;
}
.cid-srEuXlpYhP .mbr-figure::after {
  content: "";
  background-color: #e1201d;
  height: 100px;
  width: 100px;
  position: absolute;
  bottom: -20px;
  right: -5px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-srEuXlpYhP .mbr-figure::after {
    bottom: -15px;
    right: 0px;
  }
}
@media (min-width: 767px) {
  .cid-srEuXlpYhP .row {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .cid-srEuXlpYhP .media-content {
    padding-left: 2.2rem;
  }
}
@media (max-width: 992px) {
  .cid-srEuXlpYhP .left-block {
    margin-top: 4.5rem;
  }
}
.cid-srEuXlpYhP .btn {
  color: #101010 !important;
}
.cid-srEuXlpYhP .btn:hover {
  color: #ffffff !important;
}
.cid-srEuXmlO97 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}
.cid-srEuXmlO97 .section-text {
  padding: 2rem 0;
  letter-spacing: 0.03em;
  text-align: left;
  color: #272727;
}
.cid-srEuXmlO97 .inner-container {
  margin: 0 auto;
  position: relative;
}
.cid-srEuXmlO97 .inner-container .mbr-iconfont {
  z-index: 1;
  position: absolute;
  font-size: 9rem;
  color: #efefef;
  opacity: .1;
}
.cid-srEuXmlO97 .inner-container .mbr-iconfont.left-top {
  left: -1rem;
  top: -1rem;
}
.cid-srEuXmlO97 .inner-container .mbr-iconfont.right-down {
  right: -1rem;
  bottom: -1rem;
}
.cid-srEuXmlO97 .inner-container .section-text {
  z-index: 3;
  min-height: 10rem;
}
@media (max-width: 767px) {
  .cid-srEuXmlO97 .inner-container {
    width: 100% !important;
  }
  .cid-srEuXmlO97 .mbr-iconfont {
    font-size: 6rem !important;
  }
}
.cid-srEuXmSsOP {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srEuXmSsOP .container {
  max-width: 1500px;
}
.cid-srEuXmSsOP .row {
  background: #333333;
}
.cid-srEuXmSsOP .img-col {
  padding: 0;
}
.cid-srEuXmSsOP .title-col {
  padding: 4rem 8rem;
}
.cid-srEuXmSsOP img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srEuXmSsOP h2 {
  padding: 0;
  margin: 0;
}
.cid-srEuXmSsOP .text-wrap {
  margin: auto;
}
.cid-srEuXmSsOP .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srEuXmSsOP .row {
    margin: 2rem;
  }
  .cid-srEuXmSsOP .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srEuXmSsOP .row {
    margin: 0rem;
  }
  .cid-srEuXmSsOP .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srGnOUnzFD {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGnOUnzFD .card .card-img {
  overflow: hidden;
}
.cid-srGnOUnzFD .card .card-img img {
  transition: all .5s;
}
.cid-srGnOUnzFD .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGnOUnzFD .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGnOUnzFD .card {
  height: 100%;
}
.cid-srGnOUnzFD .card .card-wrapper {
  height: 100%;
}
.cid-srGnOUnzFD .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGnOUnzFD .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGnOUnzFD .card .card-box .card-title {
  margin: 0;
}
.cid-srGnOUnzFD .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnOUnzFD .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGnOUnzFD .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGnOUnzFD .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGnOUnzFD .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnOUnzFD .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGnOUnzFD .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGnOUnzFD .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGnOUnzFD .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGnOUnzFD .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGnOUnzFD .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGnOUnzFD .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGnOUnzFD .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGnOUnzFD .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGnOUnzFD .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGnOUnzFD .main-subtitle,
.cid-srGnOUnzFD .underline {
  text-align: left;
}
.cid-srEuXpYU3M {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srEuXpYU3M .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srEuXpYU3M .align-center {
    text-align: center;
  }
}
.cid-srEuXpYU3M H1 {
  text-align: left;
}
.cid-srEuXpYU3M .mbr-text,
.cid-srEuXpYU3M .mbr-section-btn {
  text-align: left;
}
.cid-srIzgK8E1P {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIzgK8E1P .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIzgK8E1P .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIzgK8E1P .col + .mbr-section-btn .btn,
.cid-srIzgK8E1P .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIzgK8E1P .col + .mbr-section-btn .btn,
  .cid-srIzgK8E1P .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIzgK8E1P .dragArea > *:nth-last-child(2).col,
  .cid-srIzgK8E1P .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIzgK8E1P .col + .mbr-section-btn,
  .cid-srIzgK8E1P .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIzgK8E1P .dragArea {
    flex-direction: column;
  }
}
.cid-srIzgK8E1P .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIzgK8E1P .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIzgK8E1P .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIzgK8E1P .form-group {
  max-width: 220px;
}
.cid-srIzgK8E1P .mbr-section-btn {
  padding-left: 0;
}
.cid-srIzgK8E1P .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIzgK8E1P .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIzgK8E1P .mbr-text {
  color: #444;
}
.cid-srIzgK8E1P h5 {
  margin-bottom: 0;
}
.cid-srIzgK8E1P .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIzgK8E1P .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIzgK8E1P .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIzgK8E1P .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIzgK8E1P .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-srIzgK8E1P .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIzgK8E1P .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIzgK8E1P .social-list a:hover {
  opacity: 0.4;
}
.cid-srIzgK8E1P .media-container-row > div {
  padding: 0px;
}
.cid-srIzgK8E1P .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIzgK8E1P .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIzgK8E1P .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIzgK8E1P .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIzgK8E1P .social-list,
  .cid-srIzgK8E1P .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIzgK8E1P h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIzgK8E1P .form-group {
    max-width: 180px;
  }
}
.cid-srIzgK8E1P .links span {
  color: #9e9e9e;
}
.cid-srIzgK8E1P .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIzgK8E1P .logo-title {
  text-align: center;
}
.cid-srIzgK8E1P .logo-title,
.cid-srIzgK8E1P .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srEmBFGW3r {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/gozzoli-dett-2000x1197.jpg");
}
.cid-srEmBFGW3r .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srEmBFGW3r .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srEmBFGW3r .align-center {
    text-align: center;
  }
}
.cid-srEmBFGW3r h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srEmBFGW3r .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srEmBFGW3r .row {
    margin: 0;
  }
}
.cid-srEmBFGW3r .btn {
  margin-left: 0rem;
}
.cid-srEmBFGW3r H3 {
  color: #ffffff;
}
.cid-srEmBFGW3r .mbr-section-title,
.cid-srEmBFGW3r .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srEmBFGW3r .mbr-text,
.cid-srEmBFGW3r .mbr-section-btn {
  color: #ffffff;
}
.cid-srFb67Wfb8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #b8b8b8;
}
.cid-srFb67Wfb8 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-srFb67Wfb8 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srFb67Wfb8 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srFb67Wfb8 .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-srFb67Wfb8 .container {
  padding: 0;
}
.cid-srFb67Wfb8 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-srFb67Wfb8 .icon-focus {
  display: none;
}
.cid-srFb67Wfb8 .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-srFb67Wfb8 .btn[class*=-outline]:hover,
.cid-srFb67Wfb8 .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-srFb67Wfb8 li:hover .btn-primary-outline,
.cid-srFb67Wfb8 li:active .btn-primary-outline,
.cid-srFb67Wfb8 li.active .btn-primary-outline {
  color: #300811 !important;
}
.cid-srFb67Wfb8 li:hover .btn-secondary-outline,
.cid-srFb67Wfb8 li:active .btn-secondary-outline,
.cid-srFb67Wfb8 li.active .btn-secondary-outline {
  color: #7e7e7e !important;
}
.cid-srFb67Wfb8 li:hover .btn-info-outline,
.cid-srFb67Wfb8 li:active .btn-info-outline,
.cid-srFb67Wfb8 li.active .btn-info-outline {
  color: #82786e !important;
}
.cid-srFb67Wfb8 li:hover .btn-warning-outline,
.cid-srFb67Wfb8 li:active .btn-warning-outline,
.cid-srFb67Wfb8 li.active .btn-warning-outline {
  color: #879a9f !important;
}
.cid-srFb67Wfb8 li:hover .btn-white-outline,
.cid-srFb67Wfb8 li:active .btn-white-outline,
.cid-srFb67Wfb8 li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-srFb67Wfb8 li:hover .btn-black-outline,
.cid-srFb67Wfb8 li:active .btn-black-outline,
.cid-srFb67Wfb8 li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-srFb67Wfb8 li:hover .btn-success-outline,
.cid-srFb67Wfb8 li:active .btn-success-outline,
.cid-srFb67Wfb8 li.active .btn-success-outline {
  color: #f7ed4a !important;
}
.cid-srFb67Wfb8 li:hover .btn-danger-outline,
.cid-srFb67Wfb8 li:active .btn-danger-outline,
.cid-srFb67Wfb8 li.active .btn-danger-outline {
  color: #e1201d !important;
}
.cid-srFb67Wfb8 li {
  position: relative;
}
.cid-srFb67Wfb8 li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-srFb67Wfb8 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-srFb67Wfb8 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-srFb67Wfb8 .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-srFb67Wfb8 .btn {
  font-family: Roboto !important;
}
.cid-srFb67Wfb8 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-srFb67Wfb8 .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-srFb67Wfb8 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-srFb67Wfb8 .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-srEmBIVAqz {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srEmBIVAqz h1 {
  margin-bottom: 0.2rem;
}
.cid-srEmBIVAqz .container-fluid {
  padding: 0;
}
.cid-srEmBIVAqz img {
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 10;
}
.cid-srEmBIVAqz .mbr-figure {
  height: 100%;
}
.cid-srEmBIVAqz .col-lg-6 {
  padding: 0;
}
.cid-srEmBIVAqz .mbr-text {
  color: #747474;
}
.cid-srEmBIVAqz hr {
  width: 40px;
  height: 2px;
  top: -1rem;
}
.cid-srEmBIVAqz .mbr-section-subtitle {
  margin-bottom: 3.5rem;
}
.cid-srEmBIVAqz .mbr-section-subtitle-1 {
  color: #7e7e7e;
}
.cid-srEmBIVAqz .mbr-section-subtitle-2 {
  margin-top: 4.2rem;
}
.cid-srEmBIVAqz .mbr-figure::after {
  content: "";
  background-color: #e1201d;
  height: 100px;
  width: 100px;
  position: absolute;
  bottom: -20px;
  right: -5px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-srEmBIVAqz .mbr-figure::after {
    bottom: -15px;
    right: 0px;
  }
}
@media (min-width: 767px) {
  .cid-srEmBIVAqz .row {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .cid-srEmBIVAqz .media-content {
    padding-left: 2.2rem;
  }
}
@media (max-width: 992px) {
  .cid-srEmBIVAqz .left-block {
    margin-top: 4.5rem;
  }
}
.cid-srEmBIVAqz .btn {
  color: #101010 !important;
}
.cid-srEmBIVAqz .btn:hover {
  color: #ffffff !important;
}
.cid-srEnFmHxrP {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srEnFmHxrP .image-block {
  margin: auto;
}
.cid-srEnFmHxrP .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srEnFmHxrP .image-block {
    width: 100% !important;
  }
}
.cid-srEnFmHxrP .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srEnFmHxrP .container {
    padding: 0 2rem;
  }
}
.cid-srEmBKGobj {
  padding-top: 30px;
  padding-bottom: 0px;
  background-color: #f3f3f3;
}
.cid-srEmBKGobj .section-text {
  padding: 2rem 0;
  letter-spacing: 0.03em;
  text-align: left;
  color: #272727;
}
.cid-srEmBKGobj .inner-container {
  margin: 0 auto;
  position: relative;
}
.cid-srEmBKGobj .inner-container .mbr-iconfont {
  z-index: 1;
  position: absolute;
  font-size: 9rem;
  color: #efefef;
  opacity: .1;
}
.cid-srEmBKGobj .inner-container .mbr-iconfont.left-top {
  left: -1rem;
  top: -1rem;
}
.cid-srEmBKGobj .inner-container .mbr-iconfont.right-down {
  right: -1rem;
  bottom: -1rem;
}
.cid-srEmBKGobj .inner-container .section-text {
  z-index: 3;
  min-height: 10rem;
}
@media (max-width: 767px) {
  .cid-srEmBKGobj .inner-container {
    width: 100% !important;
  }
  .cid-srEmBKGobj .mbr-iconfont {
    font-size: 6rem !important;
  }
}
.cid-srEmBNWnG5 {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-srEmBNWnG5 .section-text {
  padding: 2rem 0;
  letter-spacing: 0.03em;
  text-align: left;
  color: #272727;
}
.cid-srEmBNWnG5 .inner-container {
  margin: 0 auto;
  position: relative;
}
.cid-srEmBNWnG5 .inner-container .mbr-iconfont {
  z-index: 1;
  position: absolute;
  font-size: 9rem;
  color: #efefef;
  opacity: .1;
}
.cid-srEmBNWnG5 .inner-container .mbr-iconfont.left-top {
  left: -1rem;
  top: -1rem;
}
.cid-srEmBNWnG5 .inner-container .mbr-iconfont.right-down {
  right: -1rem;
  bottom: -1rem;
}
.cid-srEmBNWnG5 .inner-container .section-text {
  z-index: 3;
  min-height: 10rem;
}
@media (max-width: 767px) {
  .cid-srEmBNWnG5 .inner-container {
    width: 100% !important;
  }
  .cid-srEmBNWnG5 .mbr-iconfont {
    font-size: 6rem !important;
  }
}
.cid-srEmBOCvl8 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srEmBOCvl8 .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srEmBOCvl8 .align-center {
    text-align: center;
  }
}
.cid-srEmBOCvl8 H1 {
  text-align: left;
}
.cid-srEmBOCvl8 .mbr-text,
.cid-srEmBOCvl8 .mbr-section-btn {
  text-align: left;
}
.cid-srGnGmlECq {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGnGmlECq .card .card-img {
  overflow: hidden;
}
.cid-srGnGmlECq .card .card-img img {
  transition: all .5s;
}
.cid-srGnGmlECq .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGnGmlECq .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGnGmlECq .card {
  height: 100%;
}
.cid-srGnGmlECq .card .card-wrapper {
  height: 100%;
}
.cid-srGnGmlECq .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGnGmlECq .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGnGmlECq .card .card-box .card-title {
  margin: 0;
}
.cid-srGnGmlECq .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnGmlECq .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGnGmlECq .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGnGmlECq .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGnGmlECq .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGnGmlECq .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGnGmlECq .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGnGmlECq .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGnGmlECq .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGnGmlECq .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGnGmlECq .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGnGmlECq .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGnGmlECq .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGnGmlECq .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGnGmlECq .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGnGmlECq .main-subtitle,
.cid-srGnGmlECq .underline {
  text-align: left;
}
.cid-srEFeES7Xy {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srEFeES7Xy .image-block {
  margin: auto;
}
.cid-srEFeES7Xy .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srEFeES7Xy .image-block {
    width: 100% !important;
  }
}
.cid-srEFeES7Xy .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srEFeES7Xy .container {
    padding: 0 2rem;
  }
}
.cid-srIylcXLfu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIylcXLfu .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIylcXLfu .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIylcXLfu .col + .mbr-section-btn .btn,
.cid-srIylcXLfu .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIylcXLfu .col + .mbr-section-btn .btn,
  .cid-srIylcXLfu .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIylcXLfu .dragArea > *:nth-last-child(2).col,
  .cid-srIylcXLfu .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIylcXLfu .col + .mbr-section-btn,
  .cid-srIylcXLfu .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIylcXLfu .dragArea {
    flex-direction: column;
  }
}
.cid-srIylcXLfu .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIylcXLfu .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIylcXLfu .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIylcXLfu .form-group {
  max-width: 220px;
}
.cid-srIylcXLfu .mbr-section-btn {
  padding-left: 0;
}
.cid-srIylcXLfu .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIylcXLfu .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIylcXLfu .mbr-text {
  color: #444;
}
.cid-srIylcXLfu h5 {
  margin-bottom: 0;
}
.cid-srIylcXLfu .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIylcXLfu .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIylcXLfu .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIylcXLfu .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIylcXLfu .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-srIylcXLfu .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIylcXLfu .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIylcXLfu .social-list a:hover {
  opacity: 0.4;
}
.cid-srIylcXLfu .media-container-row > div {
  padding: 0px;
}
.cid-srIylcXLfu .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIylcXLfu .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIylcXLfu .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIylcXLfu .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIylcXLfu .social-list,
  .cid-srIylcXLfu .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIylcXLfu h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIylcXLfu .form-group {
    max-width: 180px;
  }
}
.cid-srIylcXLfu .links span {
  color: #9e9e9e;
}
.cid-srIylcXLfu .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIylcXLfu .logo-title {
  text-align: center;
}
.cid-srIylcXLfu .logo-title,
.cid-srIylcXLfu .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFp4JZjEg {
  background-image: url("../../../assets/images/mbr-700x525.jpg");
}
.cid-srFp4JZjEg .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFp4JZjEg .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFp4JZjEg .align-center {
    text-align: center;
  }
}
.cid-srFp4JZjEg h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFp4JZjEg .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFp4JZjEg .row {
    margin: 0;
  }
}
.cid-srFp4JZjEg .btn {
  margin-left: 0rem;
}
.cid-srFp4JZjEg H3 {
  color: #ffffff;
}
.cid-srFp4JZjEg .mbr-section-title,
.cid-srFp4JZjEg .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFp4JZjEg .mbr-text,
.cid-srFp4JZjEg .mbr-section-btn {
  color: #ffffff;
}
.cid-srGoPAJUR1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGoPAJUR1 .card .card-img {
  overflow: hidden;
}
.cid-srGoPAJUR1 .card .card-img img {
  transition: all .5s;
}
.cid-srGoPAJUR1 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGoPAJUR1 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGoPAJUR1 .card {
  height: 100%;
}
.cid-srGoPAJUR1 .card .card-wrapper {
  height: 100%;
}
.cid-srGoPAJUR1 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGoPAJUR1 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGoPAJUR1 .card .card-box .card-title {
  margin: 0;
}
.cid-srGoPAJUR1 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGoPAJUR1 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGoPAJUR1 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGoPAJUR1 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGoPAJUR1 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGoPAJUR1 .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGoPAJUR1 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGoPAJUR1 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGoPAJUR1 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGoPAJUR1 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGoPAJUR1 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGoPAJUR1 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGoPAJUR1 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGoPAJUR1 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGoPAJUR1 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGoPAJUR1 .main-subtitle,
.cid-srGoPAJUR1 .underline {
  text-align: left;
}
.cid-srFjMr5Fmn {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srFjMr5Fmn .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srFjMr5Fmn .align-center {
    text-align: center;
  }
}
.cid-srFjMr5Fmn H1 {
  text-align: left;
}
.cid-srFjMr5Fmn .mbr-text,
.cid-srFjMr5Fmn .mbr-section-btn {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFLj7SeRW {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srFLj7SeRW .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFLj7SeRW .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFLj7SeRW .align-center {
    text-align: center;
  }
}
.cid-srFLj7SeRW h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFLj7SeRW .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFLj7SeRW .row {
    margin: 0;
  }
}
.cid-srFLj7SeRW .btn {
  margin-left: 0rem;
}
.cid-srFLj7SeRW H3 {
  color: #ffffff;
}
.cid-srFLj7SeRW .mbr-section-title,
.cid-srFLj7SeRW .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFLj7SeRW .mbr-text,
.cid-srFLj7SeRW .mbr-section-btn {
  color: #ffffff;
}
.cid-srFLj9fUsv {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #f3f3f3;
}
.cid-srFLj9fUsv .container {
  max-width: 1500px;
}
.cid-srFLj9fUsv .row {
  background: #333333;
}
.cid-srFLj9fUsv .img-col {
  padding: 0;
}
.cid-srFLj9fUsv .title-col {
  padding: 4rem 8rem;
}
.cid-srFLj9fUsv img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srFLj9fUsv h2 {
  padding: 0;
  margin: 0;
}
.cid-srFLj9fUsv .text-wrap {
  margin: auto;
}
.cid-srFLj9fUsv .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srFLj9fUsv .row {
    margin: 2rem;
  }
  .cid-srFLj9fUsv .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srFLj9fUsv .row {
    margin: 0rem;
  }
  .cid-srFLj9fUsv .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srFLjaSXR0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-srFLjaSXR0 h5,
.cid-srFLjaSXR0 h4,
.cid-srFLjaSXR0 p {
  margin-bottom: 0;
}
.cid-srFLjaSXR0 p {
  color: #767676;
}
.cid-srFLjaSXR0 .card-link {
  padding-top: 1.2rem;
  margin-top: 1.2rem;
  border-top: 1px solid #cccccc;
}
.cid-srFLjaSXR0 .card-wrapper {
  transition: all 0.3s;
  background-color: #ffffff;
}
.cid-srFLjaSXR0 .card-wrapper .card-box {
  padding: 1.2rem;
}
.cid-srFLjaSXR0 .card-wrapper:hover {
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
.cid-srFLjaSXR0 .card-title-link {
  float: left;
}
.cid-srFLjaSXR0 .card-price {
  float: right;
}
.cid-srFLjaSXR0 .card-title-link {
  position: relative;
}
.cid-srFLjaSXR0 .card-title-link:after {
  content: "";
  transition: all 0.3s;
  border-bottom: 1px solid currentColor;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
}
.cid-srFLjaSXR0 .card-title-link:hover:after {
  width: 100%;
}
.cid-srFLjaSXR0 .card-box {
  padding-top: 2rem;
  display: inline-block;
  width: 100%;
}
.cid-srFLjaSXR0 .card-wrapper {
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.cid-srFLjaSXR0 .card-wrapper .card-title {
  transition: all 0.3s;
}
.cid-srFLjaSXR0 .card-wrapper:hover .card-title {
  color: #300811;
}
.cid-srFLjaSXR0 .card-title-link {
  color: #e1201d;
}
.cid-srFLjaSXR0 .card-title {
  color: #232323;
  text-align: left;
}
.cid-srFLjaSXR0 .main-title {
  color: #1f2732;
}
.cid-srFLjaSXR0 .mbr-text {
  text-align: left;
}
.cid-srVMm6JhVv {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #e1201d;
}
.cid-srVMm6JhVv P {
  color: #767676;
}
.cid-srUSMihHRI {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #989894;
}
.cid-srUSMihHRI .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #e1201d;
  color: #232323;
  padding: 0;
}
.cid-srUSMihHRI .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-srUSMihHRI .rev,
.cid-srUSMihHRI .mbr-iconfont {
  display: inline-block;
}
.cid-srUSMihHRI .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #e1201d;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-srUSMihHRI .card-img {
  position: relative;
}
.cid-srUSMihHRI .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-srUSMihHRI .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-srUSMihHRI .card-title {
  color: #ffffff;
  margin: 0;
  text-align: center;
}
.cid-srUSMihHRI .card-box {
  padding: 1.5rem;
}
.cid-srUSMihHRI .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-srUSMihHRI .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-srUSMihHRI .mbr-section-title,
.cid-srUSMihHRI .line-wrap {
  text-align: left;
  color: #272727;
}
.cid-srUSMihHRI .card-text,
.cid-srUSMihHRI .mbr-section-btn,
.cid-srUSMihHRI .ico-line {
  text-align: left;
  color: #767676;
}
.cid-srUSMihHRI .mbr-text,
.cid-srUSMihHRI .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srUSMihHRI .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-srUSMihHRI .mbr-text {
  text-align: left;
  color: #000000;
}
.cid-srFLjhQsWs {
  padding-top: 105px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-srFLjhQsWs .card .card-img {
  overflow: hidden;
}
.cid-srFLjhQsWs .card .card-img img {
  transition: all .5s;
}
.cid-srFLjhQsWs .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srFLjhQsWs .underline .line {
  width: 2rem;
  height: 1px;
  background: #767676;
  display: inline-block;
}
.cid-srFLjhQsWs .card {
  height: 100%;
}
.cid-srFLjhQsWs .card .card-wrapper {
  height: 100%;
}
.cid-srFLjhQsWs .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srFLjhQsWs .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srFLjhQsWs .card .card-box .card-title {
  margin: 0;
}
.cid-srFLjhQsWs .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srFLjhQsWs .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srFLjhQsWs .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srFLjhQsWs .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srFLjhQsWs .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srFLjhQsWs .card .card-footer .icons-list {
  margin: 0;
}
.cid-srFLjhQsWs .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srFLjhQsWs .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srFLjhQsWs .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srFLjhQsWs .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srFLjhQsWs .card-box {
  border-style: solid;
  border-color: #b8b8b8;
  border-width: 0 1px 1px 1px;
}
.cid-srFLjhQsWs .card-footer {
  border-top: 1px solid #b8b8b8;
}
@media (max-width: 767px) {
  .cid-srFLjhQsWs .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srFLjhQsWs .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srFLjhQsWs .main-title {
  text-align: left;
  color: #272727;
}
.cid-srFLjhQsWs .main-subtitle,
.cid-srFLjhQsWs .underline {
  text-align: left;
}
.cid-srFLjl0nmX {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f3f3f3;
}
.cid-srFLjl0nmX .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 3rem;
}
.cid-srFLjl0nmX .carousel-item > div {
  width: 100%;
}
.cid-srFLjl0nmX .carousel-item.active,
.cid-srFLjl0nmX .carousel-item-next,
.cid-srFLjl0nmX .carousel-item-prev {
  display: flex;
}
.cid-srFLjl0nmX .carousel-controls a {
  transition: opacity .5s;
  font-size: 1.2rem;
}
.cid-srFLjl0nmX .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  color: #000000;
  background: #ffffff;
  opacity: .9;
}
.cid-srFLjl0nmX .carousel-controls a:hover span {
  opacity: 1;
}
.cid-srFLjl0nmX .signature,
.cid-srFLjl0nmX .desk {
  margin: 0;
}
.cid-srFLjl0nmX .mbr-text,
.cid-srFLjl0nmX .mbr-section-subtitle {
  color: #efefef;
}
.cid-srFLjl0nmX .signature,
.cid-srFLjl0nmX .desk {
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-srFLjl0nmX .carousel-item {
    padding: 0 5rem;
  }
}
@media (min-width: 768px) {
  .cid-srFLjl0nmX .carousel-controls a {
    width: 5%;
  }
}
.cid-srFLjl0nmX .mbr-section-title {
  color: #101010;
}
.cid-srFLjl0nmX .mbr-text {
  color: #272727;
}
.cid-srFLjl0nmX .signature {
  color: #101010;
}
.cid-srFLjl0nmX .desk {
  color: #272727;
}
.cid-srIAxbTiBe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIAxbTiBe .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIAxbTiBe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIAxbTiBe .col + .mbr-section-btn .btn,
.cid-srIAxbTiBe .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIAxbTiBe .col + .mbr-section-btn .btn,
  .cid-srIAxbTiBe .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIAxbTiBe .dragArea > *:nth-last-child(2).col,
  .cid-srIAxbTiBe .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIAxbTiBe .col + .mbr-section-btn,
  .cid-srIAxbTiBe .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIAxbTiBe .dragArea {
    flex-direction: column;
  }
}
.cid-srIAxbTiBe .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIAxbTiBe .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIAxbTiBe .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIAxbTiBe .form-group {
  max-width: 220px;
}
.cid-srIAxbTiBe .mbr-section-btn {
  padding-left: 0;
}
.cid-srIAxbTiBe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIAxbTiBe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIAxbTiBe .mbr-text {
  color: #444;
}
.cid-srIAxbTiBe h5 {
  margin-bottom: 0;
}
.cid-srIAxbTiBe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIAxbTiBe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIAxbTiBe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIAxbTiBe .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIAxbTiBe .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-srIAxbTiBe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIAxbTiBe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIAxbTiBe .social-list a:hover {
  opacity: 0.4;
}
.cid-srIAxbTiBe .media-container-row > div {
  padding: 0px;
}
.cid-srIAxbTiBe .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIAxbTiBe .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIAxbTiBe .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIAxbTiBe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIAxbTiBe .social-list,
  .cid-srIAxbTiBe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIAxbTiBe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIAxbTiBe .form-group {
    max-width: 180px;
  }
}
.cid-srIAxbTiBe .links span {
  color: #9e9e9e;
}
.cid-srIAxbTiBe .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIAxbTiBe .logo-title {
  text-align: center;
}
.cid-srIAxbTiBe .logo-title,
.cid-srIAxbTiBe .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFUQ36Pbh {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-700x525.jpg");
}
.cid-srFUQ36Pbh .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFUQ36Pbh .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFUQ36Pbh .align-center {
    text-align: center;
  }
}
.cid-srFUQ36Pbh h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFUQ36Pbh .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFUQ36Pbh .row {
    margin: 0;
  }
}
.cid-srFUQ36Pbh .btn {
  margin-left: 0rem;
}
.cid-srFUQ36Pbh H3 {
  color: #ffffff;
}
.cid-srFUQ36Pbh .mbr-section-title,
.cid-srFUQ36Pbh .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFUQ36Pbh .mbr-text,
.cid-srFUQ36Pbh .mbr-section-btn {
  color: #ffffff;
}
.cid-srFUQ48Q8a {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-srFUQ48Q8a .card .card-img {
  overflow: hidden;
}
.cid-srFUQ48Q8a .card .card-img img {
  transition: all .5s;
}
.cid-srFUQ48Q8a .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srFUQ48Q8a .underline .line {
  width: 2rem;
  height: 1px;
  background: #767676;
  display: inline-block;
}
.cid-srFUQ48Q8a .card {
  height: 100%;
}
.cid-srFUQ48Q8a .card .card-wrapper {
  height: 100%;
}
.cid-srFUQ48Q8a .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srFUQ48Q8a .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srFUQ48Q8a .card .card-box .card-title {
  margin: 0;
}
.cid-srFUQ48Q8a .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srFUQ48Q8a .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srFUQ48Q8a .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srFUQ48Q8a .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srFUQ48Q8a .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srFUQ48Q8a .card .card-footer .icons-list {
  margin: 0;
}
.cid-srFUQ48Q8a .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srFUQ48Q8a .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srFUQ48Q8a .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srFUQ48Q8a .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srFUQ48Q8a .card-box {
  border-style: solid;
  border-color: #b8b8b8;
  border-width: 0 1px 1px 1px;
}
.cid-srFUQ48Q8a .card-footer {
  border-top: 1px solid #b8b8b8;
}
@media (max-width: 767px) {
  .cid-srFUQ48Q8a .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srFUQ48Q8a .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srFUQ48Q8a .main-title {
  text-align: left;
  color: #272727;
}
.cid-srFUQ48Q8a .main-subtitle,
.cid-srFUQ48Q8a .underline {
  text-align: left;
}
.cid-srFUQ6gnEU {
  background: #f3f3f3;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srFUQ6gnEU .image-block {
  margin: auto;
}
.cid-srFUQ6gnEU .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srFUQ6gnEU .image-block {
    width: 100% !important;
  }
}
.cid-srFUQ6gnEU .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srFUQ6gnEU .container {
    padding: 0 2rem;
  }
}
.cid-srFUQ6SCT5 {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srFUQ6SCT5 .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srFUQ6SCT5 .align-center {
    text-align: center;
  }
}
.cid-srFUQ6SCT5 H1 {
  text-align: left;
}
.cid-srFUQ6SCT5 .mbr-text,
.cid-srFUQ6SCT5 .mbr-section-btn {
  text-align: left;
}
.cid-srIAMXH1wX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIAMXH1wX .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIAMXH1wX .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIAMXH1wX .col + .mbr-section-btn .btn,
.cid-srIAMXH1wX .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIAMXH1wX .col + .mbr-section-btn .btn,
  .cid-srIAMXH1wX .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIAMXH1wX .dragArea > *:nth-last-child(2).col,
  .cid-srIAMXH1wX .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIAMXH1wX .col + .mbr-section-btn,
  .cid-srIAMXH1wX .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIAMXH1wX .dragArea {
    flex-direction: column;
  }
}
.cid-srIAMXH1wX .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIAMXH1wX .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIAMXH1wX .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIAMXH1wX .form-group {
  max-width: 220px;
}
.cid-srIAMXH1wX .mbr-section-btn {
  padding-left: 0;
}
.cid-srIAMXH1wX .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIAMXH1wX .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIAMXH1wX .mbr-text {
  color: #444;
}
.cid-srIAMXH1wX h5 {
  margin-bottom: 0;
}
.cid-srIAMXH1wX .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIAMXH1wX .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIAMXH1wX .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIAMXH1wX .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIAMXH1wX .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-srIAMXH1wX .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIAMXH1wX .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIAMXH1wX .social-list a:hover {
  opacity: 0.4;
}
.cid-srIAMXH1wX .media-container-row > div {
  padding: 0px;
}
.cid-srIAMXH1wX .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIAMXH1wX .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIAMXH1wX .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIAMXH1wX .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIAMXH1wX .social-list,
  .cid-srIAMXH1wX .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIAMXH1wX h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIAMXH1wX .form-group {
    max-width: 180px;
  }
}
.cid-srIAMXH1wX .links span {
  color: #9e9e9e;
}
.cid-srIAMXH1wX .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIAMXH1wX .logo-title {
  text-align: center;
}
.cid-srIAMXH1wX .logo-title,
.cid-srIAMXH1wX .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srFWMDQlNk {
  padding-top: 225px;
  padding-bottom: 30px;
background-color: #613a62;
}

.cid-srFWMDQlNk .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srFWMDQlNk .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srFWMDQlNk .align-center {
    text-align: center;
  }
}
.cid-srFWMDQlNk h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srFWMDQlNk .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srFWMDQlNk .row {
    margin: 0;
  }
}
.cid-srFWMDQlNk .btn {
  margin-left: 0rem;
}
.cid-srFWMDQlNk H3 {
  color: #ffffff;
}
.cid-srFWMDQlNk .mbr-section-title,
.cid-srFWMDQlNk .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srFWMDQlNk .mbr-text,
.cid-srFWMDQlNk .mbr-section-btn {
  color: #ffffff;
}
.cid-srFWMELG5Q {
  background: #f3f3f3;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srFWMELG5Q .image-block {
  margin: auto;
}
.cid-srFWMELG5Q .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srFWMELG5Q .image-block {
    width: 100% !important;
  }
}
.cid-srFWMELG5Q .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srFWMELG5Q .container {
    padding: 0 2rem;
  }
}
.cid-srFWMFvQBq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}
.cid-srFWMFvQBq .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-srFWMFvQBq .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srFWMFvQBq .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srFWMFvQBq .mbr-gallery-filter {
  padding-top: 0px;
  padding-bottom: 0px;
}
.cid-srFWMFvQBq .container {
  padding: 0;
}
.cid-srFWMFvQBq .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-srFWMFvQBq .icon-focus {
  display: none;
}
.cid-srFWMFvQBq .btn[class*=-outline] {
  border: none!important;
  padding: 1rem 1rem;
  position: relative;
  background: transparent!important;
  color: #808080 !important;
  font-weight: 400;
  box-shadow: none !important;
}
.cid-srFWMFvQBq .btn[class*=-outline]:hover,
.cid-srFWMFvQBq .btn[class*=-outline]:active {
  background: transparent!important;
}
.cid-srFWMFvQBq li:hover .btn-primary-outline,
.cid-srFWMFvQBq li:active .btn-primary-outline,
.cid-srFWMFvQBq li.active .btn-primary-outline {
  color: #300811 !important;
}
.cid-srFWMFvQBq li:hover .btn-secondary-outline,
.cid-srFWMFvQBq li:active .btn-secondary-outline,
.cid-srFWMFvQBq li.active .btn-secondary-outline {
  color: #7e7e7e !important;
}
.cid-srFWMFvQBq li:hover .btn-info-outline,
.cid-srFWMFvQBq li:active .btn-info-outline,
.cid-srFWMFvQBq li.active .btn-info-outline {
  color: #82786e !important;
}
.cid-srFWMFvQBq li:hover .btn-warning-outline,
.cid-srFWMFvQBq li:active .btn-warning-outline,
.cid-srFWMFvQBq li.active .btn-warning-outline {
  color: #879a9f !important;
}
.cid-srFWMFvQBq li:hover .btn-white-outline,
.cid-srFWMFvQBq li:active .btn-white-outline,
.cid-srFWMFvQBq li.active .btn-white-outline {
  color: #ffffff !important;
}
.cid-srFWMFvQBq li:hover .btn-black-outline,
.cid-srFWMFvQBq li:active .btn-black-outline,
.cid-srFWMFvQBq li.active .btn-black-outline {
  color: #000000 !important;
}
.cid-srFWMFvQBq li:hover .btn-success-outline,
.cid-srFWMFvQBq li:active .btn-success-outline,
.cid-srFWMFvQBq li.active .btn-success-outline {
  color: #f7ed4a !important;
}
.cid-srFWMFvQBq li:hover .btn-danger-outline,
.cid-srFWMFvQBq li:active .btn-danger-outline,
.cid-srFWMFvQBq li.active .btn-danger-outline {
  color: #e1201d !important;
}
.cid-srFWMFvQBq li {
  position: relative;
}
.cid-srFWMFvQBq li:not(:last-child):after {
  content: '';
  position: absolute;
  height: 24px;
  width: 1px;
  right: 6px;
  top: 50%;
  background: #d3d3d3 !important;
  transform: rotate(35deg) translateY(-59%);
}
.cid-srFWMFvQBq .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-srFWMFvQBq .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-srFWMFvQBq .mbr-gallery-item > div:hover:before {
  opacity: 0.3 !important;
}
.cid-srFWMFvQBq .btn {
  font-family: Roboto !important;
}
.cid-srFWMFvQBq .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: flex;
  width: 100%;
  bottom: 0;
  height: 100%;
  padding: 2rem;
  color: #fff;
  z-index: 2;
  justify-content: center;
  align-items: flex-end;
  transition: all 0.3s;
  opacity: 0;
}
.cid-srFWMFvQBq .mbr-gallery-title:hover {
  opacity: 1;
}
.cid-srFWMFvQBq .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #000000 !important;
  opacity: 0.3;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
}
@media (max-width: 767px) {
  .cid-srFWMFvQBq .btn[class*="-outline"] {
    padding: 0rem 1rem;
    margin: 0!important;
  }
}
.cid-srFWMHDuDn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #b8b8b8;
}
@media (max-width: 992px) {
  .cid-srFWMHDuDn {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srFWMHDuDn .box {
  background-image: url("../../../assets/images/team11.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srFWMHDuDn .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srFWMHDuDn .icon-wrap span {
  padding-left: 8px;
}
.cid-srFWMHDuDn .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srFWMHDuDn .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srFWMHDuDn .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srFWMHDuDn .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srFWMHDuDn .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srFWMHDuDn a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srFWMHDuDn a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srFWMHDuDn {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srFWMHDuDn .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srFWMHDuDn .row {
    margin: 0;
  }
}
.cid-srFWMKpOP1 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}
@media (max-width: 767px) {
  .cid-srFWMKpOP1 h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-srFWMKpOP1 .container {
    position: relative;
  }
  .cid-srFWMKpOP1 .row {
    margin: 0;
  }
  .cid-srFWMKpOP1 h2 {
    margin: 0;
  }
}
.cid-srFWMKpOP1 .mbr-section-subtitle {
  color: #e9204f;
}
.cid-srFWMKpOP1 .mbr-text {
  margin-top: 1.4rem;
  text-align: left;
  color: #272727;
}
.cid-srFWMKpOP1 h2 {
  text-align: left;
  color: #ffffff;
}
.cid-srFWMKpOP1 H3 {
  text-align: left;
  color: #ffffff;
}
.cid-srFWMLGYhA {
  padding-top: 105px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-srFWMLGYhA .card .card-img {
  overflow: hidden;
}
.cid-srFWMLGYhA .card .card-img img {
  transition: all .5s;
}
.cid-srFWMLGYhA .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srFWMLGYhA .underline .line {
  width: 2rem;
  height: 1px;
  background: #767676;
  display: inline-block;
}
.cid-srFWMLGYhA .card {
  height: 100%;
}
.cid-srFWMLGYhA .card .card-wrapper {
  height: 100%;
}
.cid-srFWMLGYhA .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srFWMLGYhA .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srFWMLGYhA .card .card-box .card-title {
  margin: 0;
}
.cid-srFWMLGYhA .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srFWMLGYhA .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srFWMLGYhA .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srFWMLGYhA .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srFWMLGYhA .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srFWMLGYhA .card .card-footer .icons-list {
  margin: 0;
}
.cid-srFWMLGYhA .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srFWMLGYhA .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srFWMLGYhA .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srFWMLGYhA .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srFWMLGYhA .card-box {
  border-style: solid;
  border-color: #b8b8b8;
  border-width: 0 1px 1px 1px;
}
.cid-srFWMLGYhA .card-footer {
  border-top: 1px solid #b8b8b8;
}
@media (max-width: 767px) {
  .cid-srFWMLGYhA .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srFWMLGYhA .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srFWMLGYhA .main-title {
  text-align: left;
  color: #272727;
}
.cid-srFWMLGYhA .main-subtitle,
.cid-srFWMLGYhA .underline {
  text-align: left;
}
.cid-srIAXIzXup {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIAXIzXup .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIAXIzXup .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIAXIzXup .col + .mbr-section-btn .btn,
.cid-srIAXIzXup .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIAXIzXup .col + .mbr-section-btn .btn,
  .cid-srIAXIzXup .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIAXIzXup .dragArea > *:nth-last-child(2).col,
  .cid-srIAXIzXup .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIAXIzXup .col + .mbr-section-btn,
  .cid-srIAXIzXup .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIAXIzXup .dragArea {
    flex-direction: column;
  }
}
.cid-srIAXIzXup .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIAXIzXup .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIAXIzXup .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIAXIzXup .form-group {
  max-width: 220px;
}
.cid-srIAXIzXup .mbr-section-btn {
  padding-left: 0;
}
.cid-srIAXIzXup .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIAXIzXup .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIAXIzXup .mbr-text {
  color: #444;
}
.cid-srIAXIzXup h5 {
  margin-bottom: 0;
}
.cid-srIAXIzXup .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIAXIzXup .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIAXIzXup .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIAXIzXup .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIAXIzXup .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-srIAXIzXup .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIAXIzXup .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIAXIzXup .social-list a:hover {
  opacity: 0.4;
}
.cid-srIAXIzXup .media-container-row > div {
  padding: 0px;
}
.cid-srIAXIzXup .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIAXIzXup .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIAXIzXup .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIAXIzXup .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIAXIzXup .social-list,
  .cid-srIAXIzXup .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIAXIzXup h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIAXIzXup .form-group {
    max-width: 180px;
  }
}
.cid-srIAXIzXup .links span {
  color: #9e9e9e;
}
.cid-srIAXIzXup .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIAXIzXup .logo-title {
  text-align: center;
}
.cid-srIAXIzXup .logo-title,
.cid-srIAXIzXup .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srG6vdwEHH {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srG6vdwEHH .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG6vdwEHH .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG6vdwEHH .align-center {
    text-align: center;
  }
}
.cid-srG6vdwEHH h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG6vdwEHH .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG6vdwEHH .row {
    margin: 0;
  }
}
.cid-srG6vdwEHH .btn {
  margin-left: 0rem;
}
.cid-srG6vdwEHH H3 {
  color: #ffffff;
}
.cid-srG6vdwEHH .mbr-section-title,
.cid-srG6vdwEHH .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srG6vdwEHH .mbr-text,
.cid-srG6vdwEHH .mbr-section-btn {
  color: #ffffff;
}
.cid-srG6ven4ja {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srG6ven4ja .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG6ven4ja .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG6ven4ja .align-center {
    text-align: center;
  }
}
.cid-srG6ven4ja h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG6ven4ja .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG6ven4ja .row {
    margin: 0;
  }
}
.cid-srG6ven4ja .btn {
  margin-left: 0rem;
}
.cid-srG6ven4ja H3 {
  color: #101010;
}
.cid-srG6ven4ja .mbr-section-title,
.cid-srG6ven4ja .mbr-section-btn {
  color: #272727;
}
.cid-srG6ven4ja .mbr-text,
.cid-srG6ven4ja .mbr-section-btn {
  color: #272727;
}
.cid-srG6vgST3P {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srG6vgST3P {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srG6vgST3P .box {
  background-image: url("../../../assets/images/abc-7070-vt-museo-montefalco-archeo-2000x1500.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srG6vgST3P .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srG6vgST3P .icon-wrap span {
  padding-left: 8px;
}
.cid-srG6vgST3P .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srG6vgST3P .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srG6vgST3P .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srG6vgST3P .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srG6vgST3P .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srG6vgST3P a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srG6vgST3P a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srG6vgST3P {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srG6vgST3P .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srG6vgST3P .row {
    margin: 0;
  }
}
.cid-srG6vk3mYp {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srG6vk3mYp .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG6vk3mYp .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG6vk3mYp .align-center {
    text-align: center;
  }
}
.cid-srG6vk3mYp h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG6vk3mYp .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG6vk3mYp .row {
    margin: 0;
  }
}
.cid-srG6vk3mYp .btn {
  margin-left: 0rem;
}
.cid-srG6vk3mYp H3 {
  color: #101010;
}
.cid-srG6vk3mYp .mbr-section-title,
.cid-srG6vk3mYp .mbr-section-btn {
  color: #272727;
}
.cid-srG6vk3mYp .mbr-text,
.cid-srG6vk3mYp .mbr-section-btn {
  color: #272727;
}
.cid-srG6vlvVet {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srG6vlvVet {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srG6vlvVet .box {
  background-image: url("../../../assets/images/abc-7615-vt-museo-montefalco-chiesa-2000x1500.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srG6vlvVet .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srG6vlvVet .icon-wrap span {
  padding-left: 8px;
}
.cid-srG6vlvVet .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srG6vlvVet .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srG6vlvVet .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srG6vlvVet .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srG6vlvVet .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srG6vlvVet a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srG6vlvVet a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srG6vlvVet {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srG6vlvVet .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srG6vlvVet .row {
    margin: 0;
  }
}
.cid-srG6vochRo {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-srG6vochRo .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srG6vochRo .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srG6vochRo .align-center {
    text-align: center;
  }
}
.cid-srG6vochRo h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srG6vochRo .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srG6vochRo .row {
    margin: 0;
  }
}
.cid-srG6vochRo .btn {
  margin-left: 0rem;
}
.cid-srG6vochRo H3 {
  color: #101010;
}
.cid-srG6vochRo .mbr-section-title,
.cid-srG6vochRo .mbr-section-btn {
  color: #272727;
}
.cid-srG6vochRo .mbr-text,
.cid-srG6vochRo .mbr-section-btn {
  color: #272727;
}
.cid-srG6vplzVF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srG6vplzVF {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-srG6vplzVF .box {
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srG6vplzVF .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-srG6vplzVF .icon-wrap span {
  padding-left: 8px;
}
.cid-srG6vplzVF .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srG6vplzVF .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-srG6vplzVF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srG6vplzVF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srG6vplzVF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srG6vplzVF a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srG6vplzVF a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-srG6vplzVF {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-srG6vplzVF .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-srG6vplzVF .row {
    margin: 0;
  }
}
.cid-srG6vrU8qu {
  padding-top: 135px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srG6vrU8qu .container {
  max-width: 1500px;
}
.cid-srG6vrU8qu .row {
  background: #333333;
}
.cid-srG6vrU8qu .img-col {
  padding: 0;
}
.cid-srG6vrU8qu .title-col {
  padding: 4rem 8rem;
}
.cid-srG6vrU8qu img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srG6vrU8qu h2 {
  padding: 0;
  margin: 0;
}
.cid-srG6vrU8qu .text-wrap {
  margin: auto;
}
.cid-srG6vrU8qu .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srG6vrU8qu .row {
    margin: 2rem;
  }
  .cid-srG6vrU8qu .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srG6vrU8qu .row {
    margin: 0rem;
  }
  .cid-srG6vrU8qu .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srG6vt0Jyq {
  padding-top: 60px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-srG6vt0Jyq .mbr-shop {
  display: table;
  width: 100%;
}
.cid-srG6vt0Jyq .mbr-shop .row {
  margin: 0;
}
.cid-srG6vt0Jyq .mbr-shop .btn-sm {
  margin: 0.2rem 0.2rem;
}
.cid-srG6vt0Jyq .mbr-shop .shoppingcart-icons {
  z-index: 105 !important;
}
.cid-srG6vt0Jyq .mbr-shop .shop-title {
  margin-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
  max-width: 80%;
}
.cid-srG6vt0Jyq .mbr-shop .sidebar-title {
  line-height: 25px;
  margin-bottom: 1.8rem;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal_wraper {
  position: fixed;
  display: none;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(87, 87, 87, 0.4);
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 1040;
}
.cid-srG6vt0Jyq .mbr-shop .card-description {
  cursor: text;
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .image-modal {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cid-srG6vt0Jyq .mbr-shop .image-modal img {
  max-width: 100%;
  max-height: 75vh;
}
.cid-srG6vt0Jyq .mbr-shop .hide-modal {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal {
  cursor: default;
  padding: 50px;
  width: 1000px;
  max-width: 100%;
  background-color: #ffffff;
  z-index: 2000;
  overflow: auto;
  position: fixed;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal p {
  margin-bottom: 0;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal ul {
  margin-bottom: 0;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal .card-description {
  display: block;
  width: 100%;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal .close-modal {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal .close-modal:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 4px;
  background-color: red;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-srG6vt0Jyq .mbr-shop .test-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.cid-srG6vt0Jyq .mbr-shop .filter-by-pu,
.cid-srG6vt0Jyq .mbr-shop .filter-by-pd,
.cid-srG6vt0Jyq .mbr-shop .filter-by-d {
  display: inline-block;
  margin-right: 3px;
}
.cid-srG6vt0Jyq .mbr-shop .sort-buttons {
  padding-bottom: 1rem;
  margin-right: 13px;
  text-align: right;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem:before {
  width: 0 !important;
  height: 0 !important;
}
.cid-srG6vt0Jyq .mbr-shop .modal-dialog {
  max-width: 700px;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item {
  left: 0 !important;
  top: 0 !important;
  vertical-align: top;
  position: relative !important;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 15px;
  width: 33%;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem h4,
.cid-srG6vt0Jyq .mbr-shop .carousel-item h4 {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
  margin-bottom: 0.3rem;
  padding-top: 15px;
  transition: color 0.5s;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem h5,
.cid-srG6vt0Jyq .mbr-shop .carousel-item h5 {
  font-style: italic;
  font-weight: 400;
  line-height: 22.36px;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem p,
.cid-srG6vt0Jyq .mbr-shop .carousel-item p {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
  display: inline;
}
.cid-srG6vt0Jyq .mbr-shop .item-button {
  text-align: center;
}
.cid-srG6vt0Jyq .mbr-shop .modalButton {
  display: inline-block;
  float: right;
  margin-right: 10px;
}
.cid-srG6vt0Jyq .mbr-shop .modalButton.btn-success {
  right: 15%;
}
.cid-srG6vt0Jyq .mbr-shop .sidebar {
  margin-bottom: 30px;
  position: relative;
}
.cid-srG6vt0Jyq .mbr-shop .sidebar-block {
  position: relative;
}
.cid-srG6vt0Jyq .mbr-shop .sidebar-background:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 102%;
  background-color: #f7f7f7;
  top: -20px;
  right: 3px;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers {
  padding-left: 0;
  padding-right: 0;
  position: relative;
  margin-bottom: 20px;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .onsale {
  top: -15px;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .price-block {
  padding-top: 5px;
  text-align: left;
  line-height: 1;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .mbr-gallery-item {
  width: 100%;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .mbr-gallery-item img {
  width: 80px;
  float: left;
  margin-right: 20px;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .mbr-gallery-item h4 {
  text-align: left;
  padding-bottom: 5px;
  line-height: 1;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .mbr-gallery-item h5 {
  text-align: left;
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .mbr-gallery-item p {
  text-align: left;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .btn {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers-title {
  display: inline-block;
}
.cid-srG6vt0Jyq .mbr-shop .onsale {
  position: absolute;
  display: block;
  transition: color .3s ease;
  text-align: center;
  z-index: 95;
  top: 30px;
  left: 30px;
  line-height: 17px;
  padding: 5px 15px 5px;
  background: #66458e;
  border-radius: 30px;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #ffffff;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item__hided {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item__hided h4,
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item__hided h5,
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item__hided p {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item__hided .btn {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem .price-block {
  display: block;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem .price-block span {
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: -1px;
  word-spacing: 0;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter {
  padding-left: 0;
  text-align: left;
  padding-top: 0;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter ul li.active {
  background-color: transparent;
  font-weight: bold;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter ul li:hover {
  background-color: transparent;
}
.cid-srG6vt0Jyq .mbr-shop .range-slider {
  padding-bottom: 25px;
}
.cid-srG6vt0Jyq .mbr-shop .filter-cost {
  display: block;
  vertical-align: middle;
  max-width: 250px;
  text-align: left;
  position: relative;
  margin-bottom: 30px;
}
.cid-srG6vt0Jyq .mbr-shop .filter-cost p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 21px;
  color: #666666;
  font-weight: bold;
}
.cid-srG6vt0Jyq .mbr-shop .price-controls {
  position: relative;
  height: 36px;
  margin-bottom: 10px;
  border-radius: 2px;
  font-size: 0;
}
.cid-srG6vt0Jyq .mbr-shop .price-controls label {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
}
.cid-srG6vt0Jyq .mbr-shop .price-controls input {
  width: 100%;
  background-color: transparent;
  border: none;
  line-height: 31px;
  height: 31px;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cid-srG6vt0Jyq .mbr-shop .range-controls {
  position: relative;
}
.cid-srG6vt0Jyq .mbr-shop .range-controls .scale {
  width: 100%;
  height: 5px;
  background-color: rgba(190, 190, 190, 0.3);
}
.cid-srG6vt0Jyq .mbr-shop .range-controls .bar {
  margin-left: 0;
  width: 100%;
  height: 5px;
  background-color: #300811;
}
.cid-srG6vt0Jyq .mbr-shop .toggle {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
  position: absolute;
  top: -9px;
  width: 7px;
  height: 7px;
  border: 8px solid #ffffff;
  border-radius: 100%;
  box-sizing: content-box;
  background-color: #300811;
  cursor: pointer;
}
.cid-srG6vt0Jyq .mbr-shop .toggle:hover,
.cid-srG6vt0Jyq .mbr-shop .toggle:active {
  background-color: #7e7e7e;
}
.cid-srG6vt0Jyq .mbr-shop .min-toggle {
  left: 0;
}
.cid-srG6vt0Jyq .mbr-shop .max-toggle {
  right: 0;
}
.cid-srG6vt0Jyq .mbr-shop .hided-by-price {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .text-modal {
  padding-right: 30px;
  padding-left: 30px;
}
.cid-srG6vt0Jyq .mbr-shop .text-modal .item-button {
  text-align: left !important;
}
.cid-srG6vt0Jyq .mbr-shop .text-modal .price-block {
  line-height: 1;
  border-bottom: 1px dotted #d6d6d6;
}
.cid-srG6vt0Jyq .mbr-shop .text-modal .price-block p {
  display: inline;
}
.cid-srG6vt0Jyq .mbr-shop .text-modal .price-block span {
  display: inline;
  font-weight: 700;
  padding: 10px 0 20px 0;
}
.cid-srG6vt0Jyq .mbr-shop .text-modal .card-description {
  padding-top: 20px;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
.cid-srG6vt0Jyq .mbr-shop .modal-control-panel {
  padding-right: 0;
}
.cid-srG6vt0Jyq .mbr-shop .modal-cb {
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModalBg {
  width: 100%;
  height: 100%;
}
.cid-srG6vt0Jyq .mbr-shop .close-modal-wrapper {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cid-srG6vt0Jyq .mbr-shop .close-modal-wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: #cccccc;
  top: 50%;
  right: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-srG6vt0Jyq .mbr-shop .close-modal-wrapper:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 40px;
  background-color: #cccccc;
  right: 50%;
  top: 5%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cid-srG6vt0Jyq .mbr-shop .closeModal {
  position: absolute;
  top: 0;
  right: 0;
}
.cid-srG6vt0Jyq .mbr-shop .galleryItem .sidebar_wraper {
  text-align: center;
  padding-bottom: 15px;
}
.cid-srG6vt0Jyq .mbr-shop .shopItemsModal .sidebar_wraper {
  text-align: left;
}
.cid-srG6vt0Jyq .mbr-shop .item_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: transparent;
}
.cid-srG6vt0Jyq .mbr-shop .style_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.cid-srG6vt0Jyq .mbr-shop .price-range {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .price-range-reset {
  display: none;
}
.cid-srG6vt0Jyq .mbr-shop .bestsellers .item-button {
  display: none !important;
}
.cid-srG6vt0Jyq .mbr-shop .range-slider h4 {
  margin-bottom: 1.8rem;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter ul {
  padding-left: 0px;
  display: inline-block;
  list-style: none;
  margin-bottom: 0px;
}
.cid-srG6vt0Jyq .mbr-shop .categories:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 767px) and (max-width: 1100px) {
  .cid-srG6vt0Jyq .mbr-shop .col-md-9 {
    width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .col-md-3 {
    width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .sidebar-background:after {
    top: 0;
  }
  .cid-srG6vt0Jyq .mbr-shop .bestseller-block {
    width: 100%;
    margin: 0;
    display: inline-block;
    float: left;
    padding-top: 15px;
  }
  .cid-srG6vt0Jyq .mbr-shop .range-slider {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: right;
    padding-top: 15px;
  }
  .cid-srG6vt0Jyq .mbr-shop .bestsellers {
    width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .bestsellers .mbr-gallery-item {
    width: 49%;
    display: inline-block;
  }
  .cid-srG6vt0Jyq .mbr-shop .sidebar-categories {
    width: 49%;
    margin: 0;
    display: inline-block;
    padding-top: 15px;
  }
  .cid-srG6vt0Jyq .mbr-shop .price-range {
    max-width: 250px;
    text-align: center;
  }
  .cid-srG6vt0Jyq .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item {
    width: 33%;
  }
}
@media (max-width: 500px) {
  .cid-srG6vt0Jyq .mbr-shop .shopItemsModal {
    padding: 50px 10px 10px 10px;
  }
  .cid-srG6vt0Jyq .mbr-shop .shop-title {
    max-width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .mbr-gallery-item {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .cid-srG6vt0Jyq .mbr-shop .sort-buttons {
    text-align: center;
    margin-right: 0 !important;
  }
  .cid-srG6vt0Jyq .wrapper-shop-items {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-srG6vt0Jyq .mbr-shop .image-modal {
    text-align: center;
  }
  .cid-srG6vt0Jyq .mbr-shop .image-modal img {
    max-height: 50vh;
    width: auto;
    max-width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .shopItemsModal {
    top: 15%;
    bottom: 70px;
    left: 10%;
    width: 80%;
  }
  .cid-srG6vt0Jyq .mbr-shop .shopItemsModal .image-modal {
    padding-right: 0;
  }
  .cid-srG6vt0Jyq .mbr-shop .sidebar-background:after {
    top: -1%;
  }
}
@media (max-width: 1100px) {
  .cid-srG6vt0Jyq .mbr-shop .shopItemsModal {
    max-height: 85vh;
    width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .cid-srG6vt0Jyq .mbr-shop .sort-buttons {
    margin-right: 21px;
  }
  .cid-srG6vt0Jyq .mbr-shop .sidebar-background:after {
    right: 0;
    width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .text-modal .card-description {
    width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .text-modal .price-block {
    width: 100%;
  }
  .cid-srG6vt0Jyq .mbr-shop .text-modal h4 {
    padding-top: 30px;
  }
}
.cid-srG6vt0Jyq .shopItemsModal_wraper .mbr-section-btn {
  display: block !important;
}
.cid-srG6vt0Jyq .range-slider .mbr-section-btn {
  margin: 0;
}
.cid-srG6vt0Jyq .oldprice {
  color: #767676;
  padding-left: .8rem !important;
  text-decoration: line-through;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-srG6vt0Jyq .shopItemsModal.row {
    position: absolute !important;
    top: calc(50% - 300px) !important;
    left: calc(50% - 500px) !important;
  }
}
.cid-srG6vt0Jyq .range-controls {
  display: block !important;
}
.cid-srG6vt0Jyq .mbr-gallery-item .sidebar_wraper {
  background-color: #f7f7f7;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-srG6vt0Jyq .sidebar .sidebar_wraper {
  background-color: #f7f7f7;
}
.cid-srG6vt0Jyq .mbr-gallery-item .price-block {
  text-align: left;
}
.cid-srG6vt0Jyq .big-container {
  max-width: 1326px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter ul li {
  padding: 7px 16px 5px;
  margin: 4px 8px 4px 0;
  border: 1px solid;
  border-radius: 100px;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter ul li .btn {
  border: none;
  margin: 0 !important;
  padding: 0;
  background-color: transparent !important;
  color: inherit !important;
  font-weight: 400;
}
.cid-srG6vt0Jyq .mbr-shop .mbr-gallery-filter ul li li.active .btn {
  font-weight: bold;
}
.cid-srG6vt0Jyq .mbr-gallery-item .sidebar_wraper .item-title {
  text-align: left;
  font-weight: 700;
}
.cid-srG6vt0Jyq .sidebar {
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-srG6vt0Jyq .range-slider {
  -webkit-order: 1;
  order: 1;
}
.cid-srG6vt0Jyq .sidebar-categories {
  -webkit-order: 2;
  order: 2;
}
.cid-srG6vt0Jyq .bestseller-block {
  -webkit-order: 3;
  order: 3;
}
.cid-srG6vt0Jyq .categories {
  padding: 0;
}
.cid-srG6vt0Jyq .sidebar-title {
  font-weight: bold;
}
.cid-srG6vt0Jyq LI {
  color: #300811;
}
.cid-srGpOJZNum {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srGpOJZNum .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srGpOJZNum .align-center {
    text-align: center;
  }
}
.cid-srGpOJZNum H1 {
  text-align: left;
}
.cid-srGpOJZNum .mbr-text,
.cid-srGpOJZNum .mbr-section-btn {
  text-align: left;
}
.cid-srGpJRkKzX {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srGpJRkKzX .card .card-img {
  overflow: hidden;
}
.cid-srGpJRkKzX .card .card-img img {
  transition: all .5s;
}
.cid-srGpJRkKzX .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srGpJRkKzX .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srGpJRkKzX .card {
  height: 100%;
}
.cid-srGpJRkKzX .card .card-wrapper {
  height: 100%;
}
.cid-srGpJRkKzX .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srGpJRkKzX .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srGpJRkKzX .card .card-box .card-title {
  margin: 0;
}
.cid-srGpJRkKzX .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGpJRkKzX .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srGpJRkKzX .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srGpJRkKzX .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srGpJRkKzX .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srGpJRkKzX .card .card-footer .icons-list {
  margin: 0;
}
.cid-srGpJRkKzX .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srGpJRkKzX .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srGpJRkKzX .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srGpJRkKzX .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srGpJRkKzX .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srGpJRkKzX .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srGpJRkKzX .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srGpJRkKzX .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srGpJRkKzX .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srGpJRkKzX .main-subtitle,
.cid-srGpJRkKzX .underline {
  text-align: left;
}
.cid-srGpNw0xbP {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srGpNw0xbP .image-block {
  margin: auto;
}
.cid-srGpNw0xbP .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srGpNw0xbP .image-block {
    width: 100% !important;
  }
}
.cid-srGpNw0xbP .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srGpNw0xbP .container {
    padding: 0 2rem;
  }
}
.cid-srIBzwpaCi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIBzwpaCi .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIBzwpaCi .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIBzwpaCi .col + .mbr-section-btn .btn,
.cid-srIBzwpaCi .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIBzwpaCi .col + .mbr-section-btn .btn,
  .cid-srIBzwpaCi .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIBzwpaCi .dragArea > *:nth-last-child(2).col,
  .cid-srIBzwpaCi .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIBzwpaCi .col + .mbr-section-btn,
  .cid-srIBzwpaCi .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIBzwpaCi .dragArea {
    flex-direction: column;
  }
}
.cid-srIBzwpaCi .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIBzwpaCi .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIBzwpaCi .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIBzwpaCi .form-group {
  max-width: 220px;
}
.cid-srIBzwpaCi .mbr-section-btn {
  padding-left: 0;
}
.cid-srIBzwpaCi .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIBzwpaCi .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIBzwpaCi .mbr-text {
  color: #444;
}
.cid-srIBzwpaCi h5 {
  margin-bottom: 0;
}
.cid-srIBzwpaCi .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIBzwpaCi .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIBzwpaCi .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIBzwpaCi .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIBzwpaCi .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-srIBzwpaCi .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIBzwpaCi .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIBzwpaCi .social-list a:hover {
  opacity: 0.4;
}
.cid-srIBzwpaCi .media-container-row > div {
  padding: 0px;
}
.cid-srIBzwpaCi .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIBzwpaCi .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIBzwpaCi .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIBzwpaCi .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIBzwpaCi .social-list,
  .cid-srIBzwpaCi .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIBzwpaCi h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIBzwpaCi .form-group {
    max-width: 180px;
  }
}
.cid-srIBzwpaCi .links span {
  color: #9e9e9e;
}
.cid-srIBzwpaCi .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIBzwpaCi .logo-title {
  text-align: center;
}
.cid-srIBzwpaCi .logo-title,
.cid-srIBzwpaCi .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srGfcdVPmZ {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srGfcdVPmZ .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srGfcdVPmZ .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srGfcdVPmZ .align-center {
    text-align: center;
  }
}
.cid-srGfcdVPmZ h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srGfcdVPmZ .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srGfcdVPmZ .row {
    margin: 0;
  }
}
.cid-srGfcdVPmZ .btn {
  margin-left: 0rem;
}
.cid-srGfcdVPmZ H3 {
  color: #ffffff;
}
.cid-srGfcdVPmZ .mbr-section-title,
.cid-srGfcdVPmZ .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srGfcdVPmZ .mbr-text,
.cid-srGfcdVPmZ .mbr-section-btn {
  color: #ffffff;
}
.cid-srGfcgRP3T {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #b8b8b8;
}
.cid-srGfcgRP3T .container {
  max-width: 1500px;
}
.cid-srGfcgRP3T .row {
  background: #333333;
}
.cid-srGfcgRP3T .img-col {
  padding: 0;
}
.cid-srGfcgRP3T .title-col {
  padding: 4rem 8rem;
}
.cid-srGfcgRP3T img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-srGfcgRP3T h2 {
  padding: 0;
  margin: 0;
}
.cid-srGfcgRP3T .text-wrap {
  margin: auto;
}
.cid-srGfcgRP3T .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-srGfcgRP3T .row {
    margin: 2rem;
  }
  .cid-srGfcgRP3T .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-srGfcgRP3T .row {
    margin: 0rem;
  }
  .cid-srGfcgRP3T .title-col {
    padding: 2rem 1rem;
  }
}
.cid-srGfci4H6K {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-srGfci4H6K .mbr-section-subtitle {
  color: #767676;
}
.cid-srGfci4H6K .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-srGfci4H6K .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srGfci4H6K .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srGfci4H6K .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-srGfci4H6K .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #777777;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-srGfci4H6K .icon-focus,
.cid-srGfci4H6K .icon-video {
  font-size: 2rem !important;
  width: 50px;
  height: 50px;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.cid-srGfci4H6K .icon-focus:before,
.cid-srGfci4H6K .icon-video:before {
  content: '+';
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srGfci4H6K .icon-video {
  font-size: 1.5rem !important;
}
.cid-srGfci4H6K .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  bottom: 0;
  right: 0;
  padding: 1rem;
  color: #ffffff;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-srGfci4H6K ul {
  font-size: 0;
}
.cid-srGfci4H6K .mbr-gallery-filter ul {
  text-align: left;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li {
  padding: 0;
  margin: 0 .2rem;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li .btn {
  position: relative;
  padding: 0.5rem 1rem 0.6rem;
  margin: 0!important;
  background-color: transparent !important;
  border-width: 0 !important;
  color: #e96188 !important;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid transparent;
  border-radius: 100px;
  opacity: 0.5;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li:not(.active) .btn:hover:after,
.cid-srGfci4H6K .mbr-gallery-filter ul li.active .btn:not(.active):after,
.cid-srGfci4H6K .mbr-gallery-filter ul li.active .btn.active:after,
.cid-srGfci4H6K .mbr-gallery-filter ul li:not(.active) .btn.active:after {
  border-color: #e96188;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li .btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li .btn:not(:hover):after {
  animation: none;
}
.cid-srGfci4H6K .mbr-gallery-filter ul li:first-child,
.cid-srGfci4H6K .mbr-gallery-filter ul li:last-child {
  margin: 0;
}
.cid-srGfci4H6K .mbr-gallery-filter ul .mbr-gallery-filter-all .btn:after {
  opacity: 1;
  border-color: #e96188;
}
.cid-srGfci4H6K .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
}
.cid-srGfci4H6K .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
@keyframes btn-animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}
.cid-srGfcjywPE {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #f3f3f3;
}
@media (max-width: 992px) {
  .cid-srGfcjywPE {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-srGfcjywPE .text {
  padding: 0;
}
.cid-srGfcjywPE section {
  position: relative;
}
.cid-srGfcjywPE h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-srGfcjywPE .mbr-iconfont {
  padding: 0!important;
}
.cid-srGfcjywPE .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background-color: #272727;
}
.cid-srGfcjywPE .box {
  background-image: url("../../../assets/images/circuito-540x540.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-srGfcjywPE .icon-wrap {
  background-color: #777777 !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-srGfcjywPE .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-srGfcjywPE .icon-wrap span {
  padding-left: 8px;
}
.cid-srGfcjywPE .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-srGfcjywPE .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-srGfcjywPE .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-srGfcjywPE .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-srGfcjywPE .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-srGfcjywPE a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-srGfcjywPE a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-srGfcjywPE {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-srGfcjywPE .box {
    height: 250px;
  }
  .cid-srGfcjywPE .row {
    padding: 1rem!important;
  }
}
.cid-srGfcjywPE H2 {
  text-align: left;
  color: #272727;
}
.cid-srIBGUhl6a {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srIBGUhl6a .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srIBGUhl6a .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srIBGUhl6a .col + .mbr-section-btn .btn,
.cid-srIBGUhl6a .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srIBGUhl6a .col + .mbr-section-btn .btn,
  .cid-srIBGUhl6a .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srIBGUhl6a .dragArea > *:nth-last-child(2).col,
  .cid-srIBGUhl6a .dragArea > *:nth-last-child(2).col-auto,
  .cid-srIBGUhl6a .col + .mbr-section-btn,
  .cid-srIBGUhl6a .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srIBGUhl6a .dragArea {
    flex-direction: column;
  }
}
.cid-srIBGUhl6a .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srIBGUhl6a .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srIBGUhl6a .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srIBGUhl6a .form-group {
  max-width: 220px;
}
.cid-srIBGUhl6a .mbr-section-btn {
  padding-left: 0;
}
.cid-srIBGUhl6a .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srIBGUhl6a .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srIBGUhl6a .mbr-text {
  color: #444;
}
.cid-srIBGUhl6a h5 {
  margin-bottom: 0;
}
.cid-srIBGUhl6a .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srIBGUhl6a .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srIBGUhl6a .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srIBGUhl6a .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srIBGUhl6a .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-srIBGUhl6a .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srIBGUhl6a .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srIBGUhl6a .social-list a:hover {
  opacity: 0.4;
}
.cid-srIBGUhl6a .media-container-row > div {
  padding: 0px;
}
.cid-srIBGUhl6a .text2 {
  color: #000000;
  text-align: left;
}
.cid-srIBGUhl6a .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srIBGUhl6a .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srIBGUhl6a .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srIBGUhl6a .social-list,
  .cid-srIBGUhl6a .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srIBGUhl6a h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srIBGUhl6a .form-group {
    max-width: 180px;
  }
}
.cid-srIBGUhl6a .links span {
  color: #9e9e9e;
}
.cid-srIBGUhl6a .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srIBGUhl6a .logo-title {
  text-align: center;
}
.cid-srIBGUhl6a .logo-title,
.cid-srIBGUhl6a .logo {
  text-align: left;
}
.cid-srGfcoxhXZ.popup-builder {
  background-color: #ffffff;
}
.cid-srGfcoxhXZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-srGfcoxhXZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-srGfcoxhXZ .modal-content,
.cid-srGfcoxhXZ .modal-dialog {
  height: auto;
}
.cid-srGfcoxhXZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-srGfcoxhXZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-srGfcoxhXZ .form-wrapper .mbr-form .form-group,
  .cid-srGfcoxhXZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-srGfcoxhXZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-srGfcoxhXZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-srGfcoxhXZ .mbr-text {
  text-align: left;
}
.cid-srGfcoxhXZ .pt-0 {
  padding-top: 0 !important;
}
.cid-srGfcoxhXZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-srGfcoxhXZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-srGfcoxhXZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-srGfcoxhXZ .modal-open {
  overflow: hidden;
}
.cid-srGfcoxhXZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-srGfcoxhXZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-srGfcoxhXZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-srGfcoxhXZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-srGfcoxhXZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-srGfcoxhXZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-srGfcoxhXZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-srGfcoxhXZ .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-srGfcoxhXZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-srGfcoxhXZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-srGfcoxhXZ .modal-backdrop.show {
  opacity: .5;
}
.cid-srGfcoxhXZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: none;
}
.cid-srGfcoxhXZ .modal-header .close {
  position: absolute;
  top: auto;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-srGfcoxhXZ .modal-header .close:hover {
  opacity: 1;
}
.cid-srGfcoxhXZ .modal-header .close:focus {
  outline: none;
}
.cid-srGfcoxhXZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: left;
}
.cid-srGfcoxhXZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
  min-height: 100%;
}
.cid-srGfcoxhXZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1rem;
  border-top: none;
  text-align: center;
}
.cid-srGfcoxhXZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-srGfcoxhXZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-srGfcoxhXZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-srGfcoxhXZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-srGfcoxhXZ .modal-sm {
    max-width: 300px;
  }
  .cid-srGfcoxhXZ .container {
    max-width: 540px;
  }
}
@media (min-width: 992px) {
  .cid-srGfcoxhXZ .modal-lg,
  .cid-srGfcoxhXZ .modal-xl {
    max-width: 800px;
  }
  .cid-srGfcoxhXZ .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cid-srGfcoxhXZ .modal-xl {
    max-width: 1140px;
  }
  .cid-srGfcoxhXZ .container {
    max-width: 1140px;
  }
}
.cid-srGfcoxhXZ .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .cid-srGfcoxhXZ .container {
    max-width: 720px;
  }
}
.cid-srGfcoxhXZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-srGfcoxhXZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-srGfcoxhXZ .form-group {
  margin-bottom: 1rem;
}
.cid-srGfcoxhXZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-srGfcoxhXZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-srGfcoxhXZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srJ5HscDiA {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x1314.jpg");
}
.cid-srJ5HscDiA .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srJ5HscDiA .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srJ5HscDiA .align-center {
    text-align: center;
  }
}
.cid-srJ5HscDiA h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srJ5HscDiA .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srJ5HscDiA .row {
    margin: 0;
  }
}
.cid-srJ5HscDiA .btn {
  margin-left: 0rem;
}
.cid-srJ5HscDiA H3 {
  color: #ffffff;
}
.cid-srJ5HscDiA .mbr-section-title,
.cid-srJ5HscDiA .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srJ5HscDiA .mbr-text,
.cid-srJ5HscDiA .mbr-section-btn {
  color: #ffffff;
}
.cid-srJ5HtAOgl {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-srJ5HtAOgl h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-srJ5HtAOgl .container {
    position: relative;
  }
  .cid-srJ5HtAOgl .row {
    margin: 0;
  }
  .cid-srJ5HtAOgl h2 {
    margin: 0;
  }
}
.cid-srJ5HtAOgl .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-srJ5HtAOgl .mbr-section-subtitle {
  color: #e1201d;
}
.cid-srJ5HuYhpx {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-srJ5HuYhpx .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ5HuYhpx .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ5HuYhpx .card-wrap:hover h4,
.cid-srJ5HuYhpx .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ5HuYhpx h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ5HuYhpx h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ5HuYhpx img {
  width: 100%;
}
.cid-srJ5HuYhpx h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HuYhpx h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HuYhpx .card-title1,
.cid-srJ5HuYhpx .title-wrap1 {
  color: #ffffff;
}
.cid-srJ5HuYhpx .card-title,
.cid-srJ5HuYhpx .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ5HuYhpx .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ5HuYhpx .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ5HuYhpx H3 {
  color: #ffffff;
}
.cid-srJ5HwwaB2 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-srJ5HwwaB2 .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ5HwwaB2 .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ5HwwaB2 .card-wrap:hover h4,
.cid-srJ5HwwaB2 .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ5HwwaB2 h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ5HwwaB2 h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ5HwwaB2 img {
  width: 100%;
}
.cid-srJ5HwwaB2 h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HwwaB2 h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HwwaB2 .card-title1,
.cid-srJ5HwwaB2 .title-wrap1 {
  color: #ffffff;
}
.cid-srJ5HwwaB2 .card-title,
.cid-srJ5HwwaB2 .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ5HwwaB2 .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ5HwwaB2 .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ5HwwaB2 H3 {
  color: #ffffff;
}
.cid-srJ5HxJcIO {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-srJ5HxJcIO .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ5HxJcIO .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ5HxJcIO .card-wrap:hover h4,
.cid-srJ5HxJcIO .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ5HxJcIO h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ5HxJcIO h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ5HxJcIO img {
  width: 100%;
}
.cid-srJ5HxJcIO h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HxJcIO h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HxJcIO .card-title1,
.cid-srJ5HxJcIO .title-wrap1 {
  color: #ffffff;
}
.cid-srJ5HxJcIO .card-title,
.cid-srJ5HxJcIO .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ5HxJcIO .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ5HxJcIO .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ5HxJcIO H3 {
  color: #ffffff;
}
.cid-srJ5HzdQhy {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-srJ5HzdQhy .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ5HzdQhy .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ5HzdQhy .card-wrap:hover h4,
.cid-srJ5HzdQhy .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ5HzdQhy h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ5HzdQhy h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ5HzdQhy img {
  width: 100%;
}
.cid-srJ5HzdQhy h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HzdQhy h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HzdQhy .card-title1,
.cid-srJ5HzdQhy .title-wrap1 {
  color: #ffffff;
}
.cid-srJ5HzdQhy .card-title,
.cid-srJ5HzdQhy .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ5HzdQhy .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ5HzdQhy .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ5HzdQhy H3 {
  color: #ffffff;
}
.cid-srJ5HBlde4 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-srJ5HBlde4 .card-box {
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
  margin: auto auto 1rem 2rem;
  height: fit-content;
  max-width: 300px;
}
.cid-srJ5HBlde4 .card-wrap {
  background-color: #232323;
  display: flex;
  height: 100%;
  min-height: 300px;
}
.cid-srJ5HBlde4 .card-wrap:hover h4,
.cid-srJ5HBlde4 .card-wrap:hover a {
  background-size: 100% 100%;
}
.cid-srJ5HBlde4 h3 {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 0rem;
  top: -1rem;
}
.cid-srJ5HBlde4 h3:after {
  content: "";
  width: 30px;
  position: absolute;
  top: 50%;
  height: 1px;
  background-color: #ffffff;
  margin-left: 10px;
}
.cid-srJ5HBlde4 img {
  width: 100%;
}
.cid-srJ5HBlde4 h4 {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px);
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HBlde4 h4 a {
  display: inline!important;
  text-decoration: none;
  background-image: linear-gradient(transparent calc(98%), currentColor 1px) !important;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 0% 100%;
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.cid-srJ5HBlde4 .card-title1,
.cid-srJ5HBlde4 .title-wrap1 {
  color: #ffffff;
}
.cid-srJ5HBlde4 .card-title,
.cid-srJ5HBlde4 .title-wrap {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-srJ5HBlde4 .mdpb {
    padding-bottom: 2rem;
  }
  .cid-srJ5HBlde4 .card-box {
    margin: auto auto 0rem 1rem;
  }
}
.cid-srJ5HBlde4 H3 {
  color: #ffffff;
}
.cid-srJ5HCHYBr {
  padding-top: 135px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/abc-7696-vt-museo-montefalco-chiesa-panorama-2000x812.jpg");
}
.cid-srJ5HCHYBr .mbr-text {
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .cid-srJ5HCHYBr .align-center {
    text-align: center;
  }
}
.cid-srJ5HCHYBr H1 {
  text-align: left;
}
.cid-srJ5HCHYBr .mbr-text,
.cid-srJ5HCHYBr .mbr-section-btn {
  text-align: left;
}
.cid-srJ5HE5B4h {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-srJ5HE5B4h .card .card-img {
  overflow: hidden;
}
.cid-srJ5HE5B4h .card .card-img img {
  transition: all .5s;
}
.cid-srJ5HE5B4h .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-srJ5HE5B4h .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-srJ5HE5B4h .card {
  height: 100%;
}
.cid-srJ5HE5B4h .card .card-wrapper {
  height: 100%;
}
.cid-srJ5HE5B4h .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-srJ5HE5B4h .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-srJ5HE5B4h .card .card-box .card-title {
  margin: 0;
}
.cid-srJ5HE5B4h .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srJ5HE5B4h .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-srJ5HE5B4h .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-srJ5HE5B4h .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-srJ5HE5B4h .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srJ5HE5B4h .card .card-footer .icons-list {
  margin: 0;
}
.cid-srJ5HE5B4h .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-srJ5HE5B4h .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-srJ5HE5B4h .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-srJ5HE5B4h .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-srJ5HE5B4h .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-srJ5HE5B4h .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-srJ5HE5B4h .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-srJ5HE5B4h .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-srJ5HE5B4h .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-srJ5HE5B4h .main-subtitle,
.cid-srJ5HE5B4h .underline {
  text-align: left;
}
.cid-srJ5HHlhVd {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-srJ5HHlhVd .image-block {
  margin: auto;
}
.cid-srJ5HHlhVd .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-srJ5HHlhVd .image-block {
    width: 100% !important;
  }
}
.cid-srJ5HHlhVd .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-srJ5HHlhVd .container {
    padding: 0 2rem;
  }
}
.cid-srJ5HIGafy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srJ5HIGafy .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srJ5HIGafy .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srJ5HIGafy .col + .mbr-section-btn .btn,
.cid-srJ5HIGafy .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srJ5HIGafy .col + .mbr-section-btn .btn,
  .cid-srJ5HIGafy .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srJ5HIGafy .dragArea > *:nth-last-child(2).col,
  .cid-srJ5HIGafy .dragArea > *:nth-last-child(2).col-auto,
  .cid-srJ5HIGafy .col + .mbr-section-btn,
  .cid-srJ5HIGafy .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srJ5HIGafy .dragArea {
    flex-direction: column;
  }
}
.cid-srJ5HIGafy .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srJ5HIGafy .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srJ5HIGafy .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srJ5HIGafy .form-group {
  max-width: 220px;
}
.cid-srJ5HIGafy .mbr-section-btn {
  padding-left: 0;
}
.cid-srJ5HIGafy .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srJ5HIGafy .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srJ5HIGafy .mbr-text {
  color: #444;
}
.cid-srJ5HIGafy h5 {
  margin-bottom: 0;
}
.cid-srJ5HIGafy .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srJ5HIGafy .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srJ5HIGafy .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srJ5HIGafy .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srJ5HIGafy .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-srJ5HIGafy .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srJ5HIGafy .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srJ5HIGafy .social-list a:hover {
  opacity: 0.4;
}
.cid-srJ5HIGafy .media-container-row > div {
  padding: 0px;
}
.cid-srJ5HIGafy .text2 {
  color: #000000;
  text-align: left;
}
.cid-srJ5HIGafy .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srJ5HIGafy .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srJ5HIGafy .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srJ5HIGafy .social-list,
  .cid-srJ5HIGafy .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srJ5HIGafy h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srJ5HIGafy .form-group {
    max-width: 180px;
  }
}
.cid-srJ5HIGafy .links span {
  color: #9e9e9e;
}
.cid-srJ5HIGafy .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srJ5HIGafy .logo-title {
  text-align: center;
}
.cid-srJ5HIGafy .logo-title,
.cid-srJ5HIGafy .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-srQ1mULasv {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-srQ1mULasv .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-srQ1mULasv .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-srQ1mULasv .align-center {
    text-align: center;
  }
}
.cid-srQ1mULasv h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-srQ1mULasv .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-srQ1mULasv .row {
    margin: 0;
  }
}
.cid-srQ1mULasv .btn {
  margin-left: 0rem;
}
.cid-srQ1mULasv H3 {
  color: #ffffff;
}
.cid-srQ1mULasv .mbr-section-title,
.cid-srQ1mULasv .mbr-section-btn {
  color: #f3f3f3;
}
.cid-srQ1mULasv .mbr-text,
.cid-srQ1mULasv .mbr-section-btn {
  color: #ffffff;
}
.cid-srQ1mWKTEJ {
  padding-top: 90px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-srQ1mWKTEJ a:not([href]):not([tabindex]) {
  color: #fff;
  border-radius: 3px;
}
.cid-srQ1mWKTEJ a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-srQ1mWKTEJ .form-group {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-srQ1mWKTEJ .input-group-btn .btn {
  border-radius: 0px !important;
}
.cid-srQ1mWKTEJ .form-control {
  background: none;
  border-radius: 0px;
}
.cid-srQ1mWKTEJ textarea.form-control {
  min-height: 214.5px;
}
.cid-srQ1mWKTEJ .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  margin-bottom: 2.5rem;
}
.cid-srQ1mWKTEJ h4,
.cid-srQ1mWKTEJ p {
  margin: 0;
}
.cid-srQ1mWKTEJ h2 {
  color: #333;
  margin-bottom: 2rem;
}
.cid-srQ1mWKTEJ h3 {
  color: #767676;
  line-height: 1.8;
  margin-bottom: 2rem;
}
.cid-srQ1mWKTEJ .icon {
  color: #656565;
  font-size: 2.4rem;
}
@media (max-width: 991px) {
  .cid-srQ1mWKTEJ h2 {
    text-align: center;
  }
  .cid-srQ1mWKTEJ h3 {
    text-align: center;
  }
  .cid-srQ1mWKTEJ .input-group-btn {
    text-align: center;
  }
  .cid-srQ1mWKTEJ .social-list {
    text-align: center;
  }
  .cid-srQ1mWKTEJ .order-2 {
    margin-top: 2.5rem;
  }
}
.cid-srQ1mWKTEJ H2 {
  color: #656565;
}
.cid-srQ1mWKTEJ .content {
  text-align: left;
  color: #656565;
}
.cid-srQ1mWKTEJ .type {
  text-align: left;
  padding-bottom: 8px;
  color: #232323;
}
.cid-srQ1mWKTEJ .title1 {
  text-align: left;
}
.cid-srQ1mWKTEJ .mbr-section-subtitle {
  text-align: left;
  color: #656565;
}
.cid-srQ1mWKTEJ .title2 {
  color: #656565;
}
.cid-srQ1mYfCf1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #7e7e7e;
}
.cid-srQ1mYfCf1 .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-srQ1mYfCf1 .content-panel {
  padding: 3rem;
  background-color: #e1201d;
}
@media (min-width: 767px) {
  .cid-srQ1mYfCf1 .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-srQ1mYfCf1 .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-srQ1mYfCf1 .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-srQ1mYfCf1 .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-srQ1mYfCf1 .google-map .place-card {
  margin-left: 40px !important;
}
.cid-srQ1n0sEwe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-srQ1n0sEwe .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-srQ1n0sEwe .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-srQ1n0sEwe .col + .mbr-section-btn .btn,
.cid-srQ1n0sEwe .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-srQ1n0sEwe .col + .mbr-section-btn .btn,
  .cid-srQ1n0sEwe .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-srQ1n0sEwe .dragArea > *:nth-last-child(2).col,
  .cid-srQ1n0sEwe .dragArea > *:nth-last-child(2).col-auto,
  .cid-srQ1n0sEwe .col + .mbr-section-btn,
  .cid-srQ1n0sEwe .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-srQ1n0sEwe .dragArea {
    flex-direction: column;
  }
}
.cid-srQ1n0sEwe .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-srQ1n0sEwe .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-srQ1n0sEwe .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-srQ1n0sEwe .form-group {
  max-width: 220px;
}
.cid-srQ1n0sEwe .mbr-section-btn {
  padding-left: 0;
}
.cid-srQ1n0sEwe .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-srQ1n0sEwe .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-srQ1n0sEwe .mbr-text {
  color: #444;
}
.cid-srQ1n0sEwe h5 {
  margin-bottom: 0;
}
.cid-srQ1n0sEwe .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-srQ1n0sEwe .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-srQ1n0sEwe .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-srQ1n0sEwe .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-srQ1n0sEwe .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-srQ1n0sEwe .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-srQ1n0sEwe .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-srQ1n0sEwe .social-list a:hover {
  opacity: 0.4;
}
.cid-srQ1n0sEwe .media-container-row > div {
  padding: 0px;
}
.cid-srQ1n0sEwe .text2 {
  color: #000000;
  text-align: left;
}
.cid-srQ1n0sEwe .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-srQ1n0sEwe .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-srQ1n0sEwe .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-srQ1n0sEwe .social-list,
  .cid-srQ1n0sEwe .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-srQ1n0sEwe h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-srQ1n0sEwe .form-group {
    max-width: 180px;
  }
}
.cid-srQ1n0sEwe .links span {
  color: #9e9e9e;
}
.cid-srQ1n0sEwe .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-srQ1n0sEwe .logo-title {
  text-align: center;
}
.cid-srQ1n0sEwe .logo-title,
.cid-srQ1n0sEwe .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sshIBk7uIe {
  padding-top: 225px;
  padding-bottom: 0px;
  background-color: #777777;
}
.cid-sshIBk7uIe .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sshIBk7uIe .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sshIBk7uIe .align-center {
    text-align: center;
  }
}
.cid-sshIBk7uIe h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-sshIBk7uIe .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sshIBk7uIe .row {
    margin: 0;
  }
}
.cid-sshIBk7uIe .btn {
  margin-left: 0rem;
}
.cid-sshIfJTOGX {
  background: #272727;
  padding-top: 120px;
  padding-bottom: 30px;
}
.cid-sshIfJTOGX .image-block {
  margin: auto;
}
.cid-sshIfJTOGX .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-sshIfJTOGX .image-block {
    width: 100% !important;
  }
}
.cid-sshIfJTOGX .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-sshIfJTOGX .container {
    padding: 0 2rem;
  }
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sx5p6n6Anj {
  padding-top: 225px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-sx5p6n6Anj .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sx5p6n6Anj .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sx5p6n6Anj .align-center {
    text-align: center;
  }
}
.cid-sx5p6n6Anj h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-sx5p6n6Anj .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sx5p6n6Anj .row {
    margin: 0;
  }
}
.cid-sx5p6n6Anj .btn {
  margin-left: 0rem;
}
.cid-sx5p6n6Anj H3 {
  color: #ffffff;
}
.cid-sx5p6n6Anj .mbr-section-title,
.cid-sx5p6n6Anj .mbr-section-btn {
  color: #f3f3f3;
}
.cid-sx5p6n6Anj .mbr-text,
.cid-sx5p6n6Anj .mbr-section-btn {
  color: #ffffff;
}
.cid-sx5oRjhKTm {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-sx5oRjhKTm .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-sx5oRjhKTm h3 {
  color: #000000;
  font-weight: 300;
}
.cid-sx5oRjhKTm p {
  color: #464646;
}
.cid-sx5oRjhKTm h2 {
  color: #000000;
}
.cid-sx5oRjhKTm .counter-container {
  color: #767676;
}
.cid-sx5oRjhKTm .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-sx5oRjhKTm .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-sx5oRjhKTm .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-sx5oRjhKTm .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sx5oRjhKTm .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-sx5oRjhKTm .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-sx5oRjhKTm .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-sx5oRjhKTm .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-sx5oRjhKTm .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-sx5oRjhKTm .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-sx5oRjhKTm .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sx5oRjhKTm .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-sx5oRjhKTm .mbr-text {
    text-align: center;
  }
}
.cid-sx5oRjhKTm H2 {
  color: #e1201d;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sy2uUDzVid {
  padding-top: 225px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/");
}
.cid-sy2uUDzVid .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sy2uUDzVid .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sy2uUDzVid .align-center {
    text-align: center;
  }
}
.cid-sy2uUDzVid h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-sy2uUDzVid .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sy2uUDzVid .row {
    margin: 0;
  }
}
.cid-sy2uUDzVid .btn {
  margin-left: 0rem;
}
.cid-sy2uUDzVid H3 {
  color: #ffffff;
}
.cid-sy2uUDzVid .mbr-section-title,
.cid-sy2uUDzVid .mbr-section-btn {
  color: #f3f3f3;
}
.cid-sy2uUDzVid .mbr-text,
.cid-sy2uUDzVid .mbr-section-btn {
  color: #ffffff;
}
.cid-sy2uUEtV3v {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-sy2uUEtV3v .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-sy2uUEtV3v h3 {
  color: #000000;
  font-weight: 300;
}
.cid-sy2uUEtV3v p {
  color: #464646;
}
.cid-sy2uUEtV3v h2 {
  color: #000000;
}
.cid-sy2uUEtV3v .counter-container {
  color: #767676;
}
.cid-sy2uUEtV3v .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-sy2uUEtV3v .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-sy2uUEtV3v .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-sy2uUEtV3v .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sy2uUEtV3v .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-sy2uUEtV3v .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-sy2uUEtV3v .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-sy2uUEtV3v .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-sy2uUEtV3v .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-sy2uUEtV3v .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-sy2uUEtV3v .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sy2uUEtV3v .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-sy2uUEtV3v .mbr-text {
    text-align: center;
  }
}
.cid-sy2uUEtV3v H2 {
  color: #e1201d;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-sy2v3IXi8J {
  padding-top: 225px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/abside-catino-2000x1383.jpg");
}
.cid-sy2v3IXi8J .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-sy2v3IXi8J .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-sy2v3IXi8J .align-center {
    text-align: center;
  }
}
.cid-sy2v3IXi8J h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-sy2v3IXi8J .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-sy2v3IXi8J .row {
    margin: 0;
  }
}
.cid-sy2v3IXi8J .btn {
  margin-left: 0rem;
}
.cid-sy2v3IXi8J H3 {
  color: #ffffff;
}
.cid-sy2v3IXi8J .mbr-section-title,
.cid-sy2v3IXi8J .mbr-section-btn {
  color: #f3f3f3;
}
.cid-sy2v3IXi8J .mbr-text,
.cid-sy2v3IXi8J .mbr-section-btn {
  color: #ffffff;
}
.cid-sy2v3K3KhN {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-sy2v3K3KhN .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-sy2v3K3KhN h3 {
  color: #000000;
  font-weight: 300;
}
.cid-sy2v3K3KhN p {
  color: #464646;
}
.cid-sy2v3K3KhN h2 {
  color: #000000;
}
.cid-sy2v3K3KhN .counter-container {
  color: #767676;
}
.cid-sy2v3K3KhN .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-sy2v3K3KhN .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-sy2v3K3KhN .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-sy2v3K3KhN .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sy2v3K3KhN .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-sy2v3K3KhN .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-sy2v3K3KhN .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-sy2v3K3KhN .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-sy2v3K3KhN .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-sy2v3K3KhN .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-sy2v3K3KhN .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-sy2v3K3KhN .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-sy2v3K3KhN .mbr-text {
    text-align: center;
  }
}
.cid-sy2v3K3KhN H2 {
  color: #e1201d;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teHXA0dzYR {
  background-image: url("../../../assets/images/vista-rocca-ponte-2000x1125.jpeg");
}
.cid-teHXA0dzYR .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teHXA0dzYR .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teHXA0dzYR .align-center {
    text-align: center;
  }
}
.cid-teHXA0dzYR h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teHXA0dzYR .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teHXA0dzYR .row {
    margin: 0;
  }
}
.cid-teHXA0dzYR .btn {
  margin-left: 0rem;
}
.cid-teHXA0dzYR H3 {
  color: #ffffff;
}
.cid-teHXA0dzYR .mbr-section-title,
.cid-teHXA0dzYR .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teHXA0dzYR .mbr-text,
.cid-teHXA0dzYR .mbr-section-btn {
  color: #ffffff;
}
.cid-tvaDo8AV8h {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-tvaDo8AV8h .wrapper {
  overflow: hidden;
}
.cid-tvaDo8AV8h .wrapper img {
  transition: all .5s;
}
.cid-tvaDo8AV8h .wrapper:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tvaDo8AV8h .underline .line {
  width: 2rem;
  height: 1px;
  background: #767676;
  display: inline-block;
}
.cid-tvaDo8AV8h .wrapper {
  position: relative;
  padding: 2rem;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  height: 26rem;
}
.cid-tvaDo8AV8h .wrapper .mbr-overlay {
  background: #24221f;
  opacity: 0.2;
  border-top-right-radius: 25%;
  z-index: 1;
}
.cid-tvaDo8AV8h .wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-tvaDo8AV8h .wrapper .content-block {
  position: relative;
  width: 100%;
  z-index: 1;
}
.cid-tvaDo8AV8h .popup-btn .mbr-overlay {
  border-top-right-radius: 0 !important;
}
@media (max-width: 991px) {
  .cid-tvaDo8AV8h .first-row-card {
    padding-bottom: 2rem;
  }
}
.cid-tvaDo8AV8h .main-title {
  text-align: left;
  color: #000000;
}
.cid-tvaDo8AV8h .card-title {
  color: #ffffff;
}
.cid-txzWSWBmWq {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-txzWSWBmWq .wrapper {
  overflow: hidden;
}
.cid-txzWSWBmWq .wrapper img {
  transition: all .5s;
}
.cid-txzWSWBmWq .wrapper:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-txzWSWBmWq .underline .line {
  width: 2rem;
  height: 1px;
  background: #767676;
  display: inline-block;
}
.cid-txzWSWBmWq .wrapper {
  position: relative;
  padding: 2rem;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  height: 26rem;
}
.cid-txzWSWBmWq .wrapper .mbr-overlay {
  background: #24221f;
  opacity: 0.2;
  border-top-right-radius: 25%;
  z-index: 1;
}
.cid-txzWSWBmWq .wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-txzWSWBmWq .wrapper .content-block {
  position: relative;
  width: 100%;
  z-index: 1;
}
.cid-txzWSWBmWq .popup-btn .mbr-overlay {
  border-top-right-radius: 0 !important;
}
@media (max-width: 991px) {
  .cid-txzWSWBmWq .first-row-card {
    padding-bottom: 2rem;
  }
}
.cid-txzWSWBmWq .main-title {
  text-align: left;
  color: #000000;
}
.cid-txzWSWBmWq .card-title {
  color: #ffffff;
}
.cid-teONTYMiJx {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #f3f3f3;
}
.cid-teONTYMiJx .container {
  max-width: 1500px;
}
.cid-teONTYMiJx .row {
  background: #7f1933;
}
.cid-teONTYMiJx .img-col {
  padding: 0;
}
.cid-teONTYMiJx .title-col {
  padding: 4rem 8rem;
}
.cid-teONTYMiJx img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teONTYMiJx h2 {
  padding: 0;
  margin: 0;
}
.cid-teONTYMiJx .text-wrap {
  margin: auto;
}
.cid-teONTYMiJx .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-teONTYMiJx .row {
    margin: 2rem;
  }
  .cid-teONTYMiJx .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-teONTYMiJx .row {
    margin: 0rem;
  }
  .cid-teONTYMiJx .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tt22ZmtHIT {
  background-color: #ffffff;
}
.cid-tt22ZmtHIT .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tt22ZmtHIT .carousel-item > div {
  width: 100%;
}
.cid-tt22ZmtHIT h4 {
  margin-top: 1rem;
  margin-bottom: 1.3rem;
  font-weight: 900;
}
.cid-tt22ZmtHIT .mbr-iconfont {
  font-size: 1.5rem;
  color: #fff;
  opacity: 0;
  transition: 0.7s;
}
.cid-tt22ZmtHIT .carousel-item.active,
.cid-tt22ZmtHIT .carousel-item-next,
.cid-tt22ZmtHIT .carousel-item-prev {
  display: flex;
}
.cid-tt22ZmtHIT .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-tt22ZmtHIT .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  opacity: 0.9;
}
.cid-tt22ZmtHIT .carousel-controls a:hover span {
  opacity: 1;
}
@media (min-width: 768px) {
  .cid-tt22ZmtHIT .carousel-controls a {
    width: 5%;
  }
}
.cid-tt22ZmtHIT .mbr-section-subtitle {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #272727;
  text-align: left;
}
.cid-tt22ZmtHIT .mbr-text {
  position: relative;
  color: #ffffff;
}
.cid-tt22ZmtHIT li {
  background-color: transparent;
  width: 11px !important;
  height: 11px !important;
  border: 1px solid #e0e0e0 !important;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.cid-tt22ZmtHIT li.active {
  background-color: #ffffff;
  width: 14px !important;
  height: 14px !important;
  border: none !important;
}
.cid-tt22ZmtHIT .carousel-indicators {
  position: absolute;
  margin-top: 2rem;
  bottom: 0rem;
  align-items: center;
}
.cid-tt22ZmtHIT ol {
  margin-bottom: 0;
}
.cid-tt22ZmtHIT .carousel-indicators li {
  border: none;
  border-radius: 50%;
}
.cid-tt22ZmtHIT .carousel {
  display: flex;
  overflow: hidden;
  padding-bottom: 4rem;
}
@media (max-width: 767px) {
  .cid-tt22ZmtHIT {
    padding-top: 20px;
    padding-bottom: 0px;
  }
  .cid-tt22ZmtHIT .col-md-3 {
    padding: 0;
  }
  .cid-tt22ZmtHIT .img-card {
    padding: 0;
  }
  .cid-tt22ZmtHIT .title-block {
    margin: 2rem 1rem;
    z-index: 2;
  }
  .cid-tt22ZmtHIT .mbr-iconfont {
    opacity: 1;
  }
  .cid-tt22ZmtHIT .wrapper-img {
    z-index: 1;
  }
  .cid-tt22ZmtHIT .signature {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .desk {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .mbr-text {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .date {
    color: #ffffff;
  }
}
@media (min-width: 767px) {
  .cid-tt22ZmtHIT {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .cid-tt22ZmtHIT .title-block {
    margin: 2.5rem 3rem 2rem 2.5rem;
  }
  .cid-tt22ZmtHIT .wrapper-img {
    z-index: -1;
  }
  .cid-tt22ZmtHIT .desk {
    color: #e9204f;
  }
  .cid-tt22ZmtHIT .signature {
    color: #101010;
  }
  .cid-tt22ZmtHIT .img-block:hover img {
    transform: scale(1.05);
  }
  .cid-tt22ZmtHIT .img-block:hover .mbr-iconfont {
    opacity: 1;
  }
  .cid-tt22ZmtHIT .img-block:hover .wrapper-img {
    z-index: 1;
  }
  .cid-tt22ZmtHIT .img-block:hover .title-block {
    z-index: 2;
  }
  .cid-tt22ZmtHIT .img-block:hover .signature {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .img-block:hover .desk {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .img-block:hover .mbr-text {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .img-block:hover .date {
    color: #ffffff;
  }
  .cid-tt22ZmtHIT .img-block:hover::after {
    opacity: 0;
  }
}
.cid-tt22ZmtHIT .title-block {
  position: relative;
  z-index: 10;
}
.cid-tt22ZmtHIT .desk {
  font-weight: 700;
  color: #ffffff;
}
.cid-tt22ZmtHIT .img-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  transition: 0.3s;
}
.cid-tt22ZmtHIT .img-block::after {
  content: '';
  position: absolute;
  left: 0;
  transition: 0.3s;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #24221f;
  opacity: 1;
  z-index: 0;
}
.cid-tt22ZmtHIT .date {
  margin-top: 3.5rem;
  color: #ffffff;
}
.cid-tt22ZmtHIT .wrapper-img {
  position: absolute;
  background-color: #000000;
  transition: cubic-bezier(0.17, 0.67, 0, 1.01);
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.cid-tt22ZmtHIT img {
  transition: 0.7s;
  opacity: 0.3;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tt22ZmtHIT .img-card {
    margin-top: 2rem;
  }
}
.cid-tt22ZmtHIT .signature {
  color: #ffffff;
}
.cid-tt22ZmtHIT .container-fluid,
.cid-tt22ZmtHIT .mbr-section-title {
  text-align: left;
  color: #272727;
}
.cid-teLIfrgnyh {
  padding-top: 75px;
  padding-bottom: 90px;
  background-color: #7f1933;
}
.cid-teLIfrgnyh .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teLIfrgnyh .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-teLIfrgnyh .rev,
.cid-teLIfrgnyh .mbr-iconfont {
  display: inline-block;
}
.cid-teLIfrgnyh .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-teLIfrgnyh .card-img {
  position: relative;
}
.cid-teLIfrgnyh .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teLIfrgnyh .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teLIfrgnyh .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teLIfrgnyh .card-box {
  padding: 1.5rem;
}
.cid-teLIfrgnyh .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teLIfrgnyh .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teLIfrgnyh .mbr-section-title,
.cid-teLIfrgnyh .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teLIfrgnyh .card-text,
.cid-teLIfrgnyh .mbr-section-btn,
.cid-teLIfrgnyh .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teLIfrgnyh .mbr-text,
.cid-teLIfrgnyh .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teLIfrgnyh .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teLIfrgnyh .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-teLMNw9nSA {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #7f1933;
}
.cid-teLMNw9nSA .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teLMNw9nSA .rev,
.cid-teLMNw9nSA .mbr-iconfont {
  display: inline-block;
}
.cid-teLMNw9nSA .card-img {
  position: relative;
}
.cid-teLMNw9nSA .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teLMNw9nSA .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teLMNw9nSA .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teLMNw9nSA .card-box {
  padding: 1.5rem;
}
.cid-teLMNw9nSA .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teLMNw9nSA .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teLMNw9nSA .mbr-section-title,
.cid-teLMNw9nSA .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teLMNw9nSA .card-text,
.cid-teLMNw9nSA .mbr-section-btn,
.cid-teLMNw9nSA .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teLMNw9nSA .mbr-text,
.cid-teLMNw9nSA .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teLMNw9nSA .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teLMNw9nSA .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tsQ9qQ83tU {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #7f1933;
}
.cid-tsQ9qQ83tU .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-tsQ9qQ83tU .rev,
.cid-tsQ9qQ83tU .mbr-iconfont {
  display: inline-block;
}
.cid-tsQ9qQ83tU .card-img {
  position: relative;
}
.cid-tsQ9qQ83tU .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tsQ9qQ83tU .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tsQ9qQ83tU .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-tsQ9qQ83tU .card-box {
  padding: 1.5rem;
}
.cid-tsQ9qQ83tU .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tsQ9qQ83tU .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tsQ9qQ83tU .mbr-section-title,
.cid-tsQ9qQ83tU .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-tsQ9qQ83tU .card-text,
.cid-tsQ9qQ83tU .mbr-section-btn,
.cid-tsQ9qQ83tU .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tsQ9qQ83tU .mbr-text,
.cid-tsQ9qQ83tU .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tsQ9qQ83tU .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tsQ9qQ83tU .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-teHXAkjYzU {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teHXAkjYzU .card .card-img {
  overflow: hidden;
}
.cid-teHXAkjYzU .card .card-img img {
  transition: all .5s;
}
.cid-teHXAkjYzU .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teHXAkjYzU .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teHXAkjYzU .card {
  height: 100%;
}
.cid-teHXAkjYzU .card .card-wrapper {
  height: 100%;
}
.cid-teHXAkjYzU .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teHXAkjYzU .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teHXAkjYzU .card .card-box .card-title {
  margin: 0;
}
.cid-teHXAkjYzU .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teHXAkjYzU .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teHXAkjYzU .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teHXAkjYzU .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teHXAkjYzU .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teHXAkjYzU .card .card-footer .icons-list {
  margin: 0;
}
.cid-teHXAkjYzU .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teHXAkjYzU .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teHXAkjYzU .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teHXAkjYzU .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teHXAkjYzU .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teHXAkjYzU .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teHXAkjYzU .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teHXAkjYzU .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teHXAkjYzU .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teHXAkjYzU .main-subtitle,
.cid-teHXAkjYzU .underline {
  text-align: left;
  color: #272727;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teI1tdUMYK {
  background-image: url("../../../assets/images/bosco-2-2000x1500.jpg");
}
.cid-teI1tdUMYK .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teI1tdUMYK .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teI1tdUMYK .align-center {
    text-align: center;
  }
}
.cid-teI1tdUMYK h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teI1tdUMYK .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teI1tdUMYK .row {
    margin: 0;
  }
}
.cid-teI1tdUMYK .btn {
  margin-left: 0rem;
}
.cid-teI1tdUMYK H3 {
  color: #ffffff;
}
.cid-teI1tdUMYK .mbr-section-title,
.cid-teI1tdUMYK .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teI1tdUMYK .mbr-text,
.cid-teI1tdUMYK .mbr-section-btn {
  color: #ffffff;
}
.cid-teI1tf7Uld {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-teI1tf7Uld {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-teI1tf7Uld .box {
  background-image: url("../../../assets/images/35.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teI1tf7Uld .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-teI1tf7Uld .icon-wrap span {
  padding-left: 8px;
}
.cid-teI1tf7Uld .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-teI1tf7Uld .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-teI1tf7Uld .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teI1tf7Uld .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teI1tf7Uld .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teI1tf7Uld a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-teI1tf7Uld a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teI1tf7Uld {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-teI1tf7Uld .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-teI1tf7Uld .row {
    margin: 0;
  }
}
.cid-teLYKWDhxy {
  padding-top: 75px;
  padding-bottom: 30px;
  background-color: #7e7c5c;
}
.cid-teLYKWDhxy .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teLYKWDhxy .rev,
.cid-teLYKWDhxy .mbr-iconfont {
  display: inline-block;
}
.cid-teLYKWDhxy .card-img {
  position: relative;
}
.cid-teLYKWDhxy .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teLYKWDhxy .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teLYKWDhxy .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teLYKWDhxy .card-box {
  padding: 1.5rem;
}
.cid-teLYKWDhxy .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teLYKWDhxy .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teLYKWDhxy .mbr-section-title,
.cid-teLYKWDhxy .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teLYKWDhxy .card-text,
.cid-teLYKWDhxy .mbr-section-btn,
.cid-teLYKWDhxy .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teLYKWDhxy .mbr-text,
.cid-teLYKWDhxy .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teLYKWDhxy .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teLYKWDhxy .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-teLZm3y728 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #7e7c5c;
}
.cid-teLZm3y728 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teLZm3y728 .rev,
.cid-teLZm3y728 .mbr-iconfont {
  display: inline-block;
}
.cid-teLZm3y728 .card-img {
  position: relative;
}
.cid-teLZm3y728 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teLZm3y728 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teLZm3y728 .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teLZm3y728 .card-box {
  padding: 1.5rem;
}
.cid-teLZm3y728 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teLZm3y728 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teLZm3y728 .mbr-section-title,
.cid-teLZm3y728 .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teLZm3y728 .card-text,
.cid-teLZm3y728 .mbr-section-btn,
.cid-teLZm3y728 .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teLZm3y728 .mbr-text,
.cid-teLZm3y728 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teLZm3y728 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teLZm3y728 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tsQhl80rJ0 {
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #7e7c5c;
}
.cid-tsQhl80rJ0 .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-tsQhl80rJ0 .rev,
.cid-tsQhl80rJ0 .mbr-iconfont {
  display: inline-block;
}
.cid-tsQhl80rJ0 .card-img {
  position: relative;
}
.cid-tsQhl80rJ0 .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tsQhl80rJ0 .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tsQhl80rJ0 .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-tsQhl80rJ0 .card-box {
  padding: 1.5rem;
}
.cid-tsQhl80rJ0 .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tsQhl80rJ0 .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tsQhl80rJ0 .mbr-section-title,
.cid-tsQhl80rJ0 .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-tsQhl80rJ0 .card-text,
.cid-tsQhl80rJ0 .mbr-section-btn,
.cid-tsQhl80rJ0 .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tsQhl80rJ0 .mbr-text,
.cid-tsQhl80rJ0 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tsQhl80rJ0 .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tsQhl80rJ0 .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-teI1tjxZD5 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teI1tjxZD5 .card .card-img {
  overflow: hidden;
}
.cid-teI1tjxZD5 .card .card-img img {
  transition: all .5s;
}
.cid-teI1tjxZD5 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teI1tjxZD5 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teI1tjxZD5 .card {
  height: 100%;
}
.cid-teI1tjxZD5 .card .card-wrapper {
  height: 100%;
}
.cid-teI1tjxZD5 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teI1tjxZD5 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teI1tjxZD5 .card .card-box .card-title {
  margin: 0;
}
.cid-teI1tjxZD5 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teI1tjxZD5 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teI1tjxZD5 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teI1tjxZD5 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teI1tjxZD5 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teI1tjxZD5 .card .card-footer .icons-list {
  margin: 0;
}
.cid-teI1tjxZD5 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teI1tjxZD5 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teI1tjxZD5 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teI1tjxZD5 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teI1tjxZD5 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teI1tjxZD5 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teI1tjxZD5 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teI1tjxZD5 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teI1tjxZD5 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teI1tjxZD5 .main-subtitle,
.cid-teI1tjxZD5 .underline {
  text-align: left;
  color: #272727;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teIflQpjK2 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-966x642.jpeg");
}
.cid-teIflQpjK2 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teIflQpjK2 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teIflQpjK2 .align-center {
    text-align: center;
  }
}
.cid-teIflQpjK2 h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teIflQpjK2 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teIflQpjK2 .row {
    margin: 0;
  }
}
.cid-teIflQpjK2 .btn {
  margin-left: 0rem;
}
.cid-teIflQpjK2 H3 {
  color: #ffffff;
}
.cid-teIflQpjK2 .mbr-section-title,
.cid-teIflQpjK2 .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teIflQpjK2 .mbr-text,
.cid-teIflQpjK2 .mbr-section-btn {
  color: #ffffff;
}
.cid-teIflSe6GO {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-teIflSe6GO {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-teIflSe6GO .box {
  background-image: url("../../../assets/images/mbr-1920x1285.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teIflSe6GO .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-teIflSe6GO .icon-wrap span {
  padding-left: 8px;
}
.cid-teIflSe6GO .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-teIflSe6GO .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-teIflSe6GO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teIflSe6GO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teIflSe6GO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teIflSe6GO a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-teIflSe6GO a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teIflSe6GO {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-teIflSe6GO .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-teIflSe6GO .row {
    margin: 0;
  }
}
.cid-teIfKA9bfS {
  padding-top: 75px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/mbr-1-966x644.jpeg");
}
.cid-teIfKA9bfS .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teIfKA9bfS .rev,
.cid-teIfKA9bfS .mbr-iconfont {
  display: inline-block;
}
.cid-teIfKA9bfS .card-img {
  position: relative;
}
.cid-teIfKA9bfS .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teIfKA9bfS .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teIfKA9bfS .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teIfKA9bfS .card-box {
  padding: 1.5rem;
}
.cid-teIfKA9bfS .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teIfKA9bfS .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teIfKA9bfS .mbr-section-title,
.cid-teIfKA9bfS .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teIfKA9bfS .card-text,
.cid-teIfKA9bfS .mbr-section-btn,
.cid-teIfKA9bfS .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teIfKA9bfS .mbr-text,
.cid-teIfKA9bfS .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teIfKA9bfS .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teIfKA9bfS .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-teIflWFUpt {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teIflWFUpt .card .card-img {
  overflow: hidden;
}
.cid-teIflWFUpt .card .card-img img {
  transition: all .5s;
}
.cid-teIflWFUpt .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teIflWFUpt .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teIflWFUpt .card {
  height: 100%;
}
.cid-teIflWFUpt .card .card-wrapper {
  height: 100%;
}
.cid-teIflWFUpt .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teIflWFUpt .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teIflWFUpt .card .card-box .card-title {
  margin: 0;
}
.cid-teIflWFUpt .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIflWFUpt .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teIflWFUpt .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teIflWFUpt .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teIflWFUpt .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIflWFUpt .card .card-footer .icons-list {
  margin: 0;
}
.cid-teIflWFUpt .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teIflWFUpt .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teIflWFUpt .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teIflWFUpt .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teIflWFUpt .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teIflWFUpt .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teIflWFUpt .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teIflWFUpt .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teIflWFUpt .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teIflWFUpt .main-subtitle,
.cid-teIflWFUpt .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teIhfZsc5J {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/p10-08-12-16.23-1080x608.jpg");
}
.cid-teIhfZsc5J .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teIhfZsc5J .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teIhfZsc5J .align-center {
    text-align: center;
  }
}
.cid-teIhfZsc5J h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teIhfZsc5J .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teIhfZsc5J .row {
    margin: 0;
  }
}
.cid-teIhfZsc5J .btn {
  margin-left: 0rem;
}
.cid-teIhfZsc5J H3 {
  color: #ffffff;
}
.cid-teIhfZsc5J .mbr-section-title,
.cid-teIhfZsc5J .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teIhfZsc5J .mbr-text,
.cid-teIhfZsc5J .mbr-section-btn {
  color: #ffffff;
}
.cid-teIhg0yAwS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-teIhg0yAwS {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-teIhg0yAwS .box {
  background-image: url("../../../assets/images/scanner-sistina-dettaglio-2-750x1034.jpeg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teIhg0yAwS .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-teIhg0yAwS .icon-wrap span {
  padding-left: 8px;
}
.cid-teIhg0yAwS .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-teIhg0yAwS .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-teIhg0yAwS .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teIhg0yAwS .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teIhg0yAwS .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teIhg0yAwS a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-teIhg0yAwS a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teIhg0yAwS {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-teIhg0yAwS .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-teIhg0yAwS .row {
    margin: 0;
  }
}
.cid-tyjx1z7bpq {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-tyjx1z7bpq {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cid-tyjx1z7bpq .text {
  padding: 0;
}
.cid-tyjx1z7bpq section {
  position: relative;
}
.cid-tyjx1z7bpq h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.cid-tyjx1z7bpq .mbr-iconfont {
  padding: 0!important;
}
.cid-tyjx1z7bpq .back {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: #ffdf54;
}
.cid-tyjx1z7bpq .box {
  background-image: url("../../../assets/images/17.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tyjx1z7bpq .icon-wrap {
  background-color: #149dcc !important;
  width: 80px;
  height: 80px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}
.cid-tyjx1z7bpq .icon-wrap:hover {
  transform: scale(1.1);
}
.cid-tyjx1z7bpq .icon-wrap span {
  padding-left: 8px;
}
.cid-tyjx1z7bpq .mbr-media span {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-tyjx1z7bpq .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-tyjx1z7bpq .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tyjx1z7bpq .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tyjx1z7bpq .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tyjx1z7bpq a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-tyjx1z7bpq a.close:hover {
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tyjx1z7bpq {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .cid-tyjx1z7bpq .box {
    height: 250px;
  }
  .cid-tyjx1z7bpq .row {
    padding: 1rem!important;
  }
}
.cid-teOcNEsqb3 {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #f3f3f3;
}
.cid-teOcNEsqb3 .container {
  max-width: 1500px;
}
.cid-teOcNEsqb3 .row {
  background: #073b4c;
}
.cid-teOcNEsqb3 .img-col {
  padding: 0;
}
.cid-teOcNEsqb3 .title-col {
  padding: 4rem 8rem;
}
.cid-teOcNEsqb3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teOcNEsqb3 h2 {
  padding: 0;
  margin: 0;
}
.cid-teOcNEsqb3 .text-wrap {
  margin: auto;
}
.cid-teOcNEsqb3 .mbr-text {
  color: #f3f3f3;
}
@media (max-width: 1200px) {
  .cid-teOcNEsqb3 .row {
    margin: 2rem;
  }
  .cid-teOcNEsqb3 .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-teOcNEsqb3 .row {
    margin: 0rem;
  }
  .cid-teOcNEsqb3 .title-col {
    padding: 2rem 1rem;
  }
}
.cid-teOeBVvoHm {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-teOeBVvoHm .mbr-text {
  color: #767676;
}
.cid-teOeBVvoHm .mbr-title {
  color: #101010;
}
@media (max-width: 767px) {
  .cid-teOeBVvoHm .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-teOeBVvoHm h3 {
  margin-bottom: 1.2rem;
}
@media (max-width: 992px) {
  .cid-teOeBVvoHm .card {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-teOeBVvoHm .mbr-text {
    padding-right: 2.5rem;
  }
}
@media (min-width: 767px) {
  .cid-teOeBVvoHm .row {
    margin: 0;
  }
}
.cid-teOfteOSXr {
  padding-top: 45px;
  padding-bottom: 90px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #073b4c;
}
.cid-teOfteOSXr .mbr-section-subtitle {
  color: #767676;
}
.cid-teOfteOSXr .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teOfteOSXr .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teOfteOSXr .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teOfteOSXr .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teOfteOSXr .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #073b4c;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-teOfteOSXr .icon-focus,
.cid-teOfteOSXr .icon-video {
  font-size: 2rem !important;
  width: 50px;
  height: 50px;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.cid-teOfteOSXr .icon-focus:before,
.cid-teOfteOSXr .icon-video:before {
  content: '+';
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-teOfteOSXr .icon-video {
  font-size: 1.5rem !important;
}
.cid-teOfteOSXr .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  bottom: 0;
  right: 0;
  padding: 1rem;
  color: #ffffff;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-teOfteOSXr ul {
  font-size: 0;
}
.cid-teOfteOSXr .mbr-gallery-filter ul {
  text-align: left;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li {
  padding: 0;
  margin: 0 .2rem;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li .btn {
  position: relative;
  padding: 0.5rem 1rem 0.6rem;
  margin: 0!important;
  background-color: transparent !important;
  border-width: 0 !important;
  color: #ffffff !important;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid transparent;
  border-radius: 100px;
  opacity: 0.5;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li:not(.active) .btn:hover:after,
.cid-teOfteOSXr .mbr-gallery-filter ul li.active .btn:after {
  border-color: #ffffff;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li .btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li .btn:not(:hover):after {
  animation: none;
}
.cid-teOfteOSXr .mbr-gallery-filter ul li:first-child,
.cid-teOfteOSXr .mbr-gallery-filter ul li:last-child {
  margin: 0;
}
.cid-teOfteOSXr .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
}
.cid-teOfteOSXr .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
@keyframes btn-animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}
.cid-teOgS2R4Mt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-teOgS2R4Mt .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-teOgS2R4Mt .content-panel {
  padding: 3rem;
  background-color: #073b4c;
}
@media (min-width: 767px) {
  .cid-teOgS2R4Mt .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-teOgS2R4Mt .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-teOgS2R4Mt .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-teOgS2R4Mt .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-teOgS2R4Mt .google-map .place-card {
  margin-left: 40px !important;
}
.cid-teIhg6gvxg {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teIhg6gvxg .card .card-img {
  overflow: hidden;
}
.cid-teIhg6gvxg .card .card-img img {
  transition: all .5s;
}
.cid-teIhg6gvxg .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teIhg6gvxg .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teIhg6gvxg .card {
  height: 100%;
}
.cid-teIhg6gvxg .card .card-wrapper {
  height: 100%;
}
.cid-teIhg6gvxg .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teIhg6gvxg .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teIhg6gvxg .card .card-box .card-title {
  margin: 0;
}
.cid-teIhg6gvxg .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIhg6gvxg .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teIhg6gvxg .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teIhg6gvxg .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teIhg6gvxg .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIhg6gvxg .card .card-footer .icons-list {
  margin: 0;
}
.cid-teIhg6gvxg .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teIhg6gvxg .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teIhg6gvxg .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teIhg6gvxg .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teIhg6gvxg .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teIhg6gvxg .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teIhg6gvxg .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teIhg6gvxg .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teIhg6gvxg .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teIhg6gvxg .main-subtitle,
.cid-teIhg6gvxg .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teIocAtq5N {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc1888-2000x2997.jpeg");
}
.cid-teIocAtq5N .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teIocAtq5N .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teIocAtq5N .align-center {
    text-align: center;
  }
}
.cid-teIocAtq5N h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teIocAtq5N .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teIocAtq5N .row {
    margin: 0;
  }
}
.cid-teIocAtq5N .btn {
  margin-left: 0rem;
}
.cid-teIocAtq5N H3 {
  color: #ffffff;
}
.cid-teIocAtq5N .mbr-section-title,
.cid-teIocAtq5N .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teIocAtq5N .mbr-text,
.cid-teIocAtq5N .mbr-section-btn {
  color: #ffffff;
}
.cid-teIocBKI35 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-teIocBKI35 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-teIocBKI35 .box {
  background-image: url("../../../assets/images/dsc7918-780x520.jpg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-teIocBKI35 .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-teIocBKI35 .icon-wrap span {
  padding-left: 8px;
}
.cid-teIocBKI35 .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-teIocBKI35 .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-teIocBKI35 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teIocBKI35 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teIocBKI35 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teIocBKI35 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-teIocBKI35 a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teIocBKI35 {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-teIocBKI35 .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-teIocBKI35 .row {
    margin: 0;
  }
}
.cid-tvuUiBxWww {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-tvuUiBxWww .container {
  max-width: 1500px;
}
.cid-tvuUiBxWww .row {
  background: #87724e;
}
.cid-tvuUiBxWww .img-col {
  padding: 0;
}
.cid-tvuUiBxWww .title-col {
  padding: 4rem 8rem;
}
.cid-tvuUiBxWww img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tvuUiBxWww h2 {
  padding: 0;
  margin: 0;
}
.cid-tvuUiBxWww .text-wrap {
  margin: auto;
}
.cid-tvuUiBxWww .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-tvuUiBxWww .row {
    margin: 2rem;
  }
  .cid-tvuUiBxWww .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-tvuUiBxWww .row {
    margin: 0rem;
  }
  .cid-tvuUiBxWww .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tsQe2PrrSb {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tsQe2PrrSb .card .card-img {
  overflow: hidden;
}
.cid-tsQe2PrrSb .card .card-img img {
  transition: all .5s;
}
.cid-tsQe2PrrSb .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tsQe2PrrSb .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tsQe2PrrSb .card {
  height: 100%;
}
.cid-tsQe2PrrSb .card .card-wrapper {
  height: 100%;
}
.cid-tsQe2PrrSb .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tsQe2PrrSb .card .card-box {
  background: #87724e;
  padding: 2rem;
}
.cid-tsQe2PrrSb .card .card-box .card-title {
  margin: 0;
}
.cid-tsQe2PrrSb .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsQe2PrrSb .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tsQe2PrrSb .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tsQe2PrrSb .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tsQe2PrrSb .card .card-footer {
  background: #87724e;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsQe2PrrSb .card .card-footer .icons-list {
  margin: 0;
}
.cid-tsQe2PrrSb .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tsQe2PrrSb .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tsQe2PrrSb .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tsQe2PrrSb .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tsQe2PrrSb .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tsQe2PrrSb .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tsQe2PrrSb .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsQe2PrrSb .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tsQe2PrrSb .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tsQe2PrrSb .main-subtitle,
.cid-tsQe2PrrSb .underline {
  text-align: left;
}
.cid-tsQe2PrrSb .card-title,
.cid-tsQe2PrrSb .card-info {
  color: #ffffff;
}
.cid-tsQe2PrrSb .card-text,
.cid-tsQe2PrrSb .card-btn {
  color: #ffffff;
}
.cid-tsQeseBevW {
  padding-top: 30px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tsQeseBevW .card .card-img {
  overflow: hidden;
}
.cid-tsQeseBevW .card .card-img img {
  transition: all .5s;
}
.cid-tsQeseBevW .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tsQeseBevW .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tsQeseBevW .card {
  height: 100%;
}
.cid-tsQeseBevW .card .card-wrapper {
  height: 100%;
}
.cid-tsQeseBevW .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tsQeseBevW .card .card-box {
  background: #87724e;
  padding: 2rem;
}
.cid-tsQeseBevW .card .card-box .card-title {
  margin: 0;
}
.cid-tsQeseBevW .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsQeseBevW .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tsQeseBevW .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tsQeseBevW .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tsQeseBevW .card .card-footer {
  background: #87724e;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsQeseBevW .card .card-footer .icons-list {
  margin: 0;
}
.cid-tsQeseBevW .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tsQeseBevW .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tsQeseBevW .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tsQeseBevW .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tsQeseBevW .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tsQeseBevW .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tsQeseBevW .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsQeseBevW .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tsQeseBevW .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tsQeseBevW .main-subtitle,
.cid-tsQeseBevW .underline {
  text-align: left;
}
.cid-tsQeseBevW .card-title,
.cid-tsQeseBevW .card-info {
  color: #ffffff;
}
.cid-tsQeseBevW .card-text,
.cid-tsQeseBevW .card-btn {
  color: #ffffff;
}
.cid-tmrE39SOnB {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-tmrE39SOnB .card .card-img {
  overflow: hidden;
}
.cid-tmrE39SOnB .card .card-img img {
  transition: all .5s;
}
.cid-tmrE39SOnB .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tmrE39SOnB .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tmrE39SOnB .card {
  height: 100%;
}
.cid-tmrE39SOnB .card .card-wrapper {
  height: 100%;
}
.cid-tmrE39SOnB .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tmrE39SOnB .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tmrE39SOnB .card .card-box .card-title {
  margin: 0;
}
.cid-tmrE39SOnB .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrE39SOnB .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tmrE39SOnB .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tmrE39SOnB .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tmrE39SOnB .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrE39SOnB .card .card-footer .icons-list {
  margin: 0;
}
.cid-tmrE39SOnB .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tmrE39SOnB .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tmrE39SOnB .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tmrE39SOnB .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tmrE39SOnB .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tmrE39SOnB .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tmrE39SOnB .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tmrE39SOnB .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tmrE39SOnB .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tmrE39SOnB .main-subtitle,
.cid-tmrE39SOnB .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teIqxMoAgc {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc1051-780x519.jpg");
}
.cid-teIqxMoAgc .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teIqxMoAgc .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teIqxMoAgc .align-center {
    text-align: center;
  }
}
.cid-teIqxMoAgc h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teIqxMoAgc .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teIqxMoAgc .row {
    margin: 0;
  }
}
.cid-teIqxMoAgc .btn {
  margin-left: 0rem;
}
.cid-teIqxMoAgc H3 {
  color: #ffffff;
}
.cid-teIqxMoAgc .mbr-section-title,
.cid-teIqxMoAgc .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teIqxMoAgc .mbr-text,
.cid-teIqxMoAgc .mbr-section-btn {
  color: #ffffff;
}
.cid-teNbD2GxsK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-teNbD2GxsK {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .cid-teNbD2GxsK .box {
    margin-top: 2.5rem;
  }
}
.cid-teNbD2GxsK .box {
  background-image: url("../../../assets/images/mbr-566x695.png");
  background-size: cover;
  background-position: center;
  height: 380px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 3px 20px 0px rgba(25, 0, 7, 0.25);
}
.cid-teNbD2GxsK .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-teNbD2GxsK .icon-wrap span {
  padding-left: 8px;
}
.cid-teNbD2GxsK .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-teNbD2GxsK .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  -moz-transform: translateX(-35%);
  -ms-transform: translateX(-35%);
  -o-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-teNbD2GxsK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-teNbD2GxsK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-teNbD2GxsK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-teNbD2GxsK a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-teNbD2GxsK a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teNbD2GxsK {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-teNbD2GxsK .box {
    height: 250px;
  }
}
.cid-teNbD2GxsK .mbr-text {
  color: #747474;
  margin-bottom: 2rem;
}
.cid-teNbD2GxsK .mbr-section-title {
  margin-bottom: 2rem;
}
.cid-teNbD2GxsK .left-block {
  padding-right: 4rem;
}
@media (min-width: 767px) {
  .cid-teNbD2GxsK .row {
    padding: 0 1rem;
  }
}
.cid-teNbD2GxsK .btn {
  margin-left: 0rem;
}
.cid-teIr6tgBLy {
  padding-top: 75px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/dsc0491-2000x1334.jpg");
}
.cid-teIr6tgBLy .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teIr6tgBLy .line-wrap {
  display: inline-block;
  width: 100%;
}
.cid-teIr6tgBLy .rev,
.cid-teIr6tgBLy .mbr-iconfont {
  display: inline-block;
}
.cid-teIr6tgBLy .line {
  display: inline-block;
  width: 80px;
  height: 4px;
  background-color: #ffffff;
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.cid-teIr6tgBLy .card-img {
  position: relative;
}
.cid-teIr6tgBLy .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teIr6tgBLy .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teIr6tgBLy .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teIr6tgBLy .card-box {
  padding: 1.5rem;
}
.cid-teIr6tgBLy .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teIr6tgBLy .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teIr6tgBLy .mbr-section-title,
.cid-teIr6tgBLy .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teIr6tgBLy .card-text,
.cid-teIr6tgBLy .mbr-section-btn,
.cid-teIr6tgBLy .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teIr6tgBLy .mbr-text,
.cid-teIr6tgBLy .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teIr6tgBLy .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teIr6tgBLy .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-teIqxRFVj9 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teIqxRFVj9 .card .card-img {
  overflow: hidden;
}
.cid-teIqxRFVj9 .card .card-img img {
  transition: all .5s;
}
.cid-teIqxRFVj9 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teIqxRFVj9 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teIqxRFVj9 .card {
  height: 100%;
}
.cid-teIqxRFVj9 .card .card-wrapper {
  height: 100%;
}
.cid-teIqxRFVj9 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teIqxRFVj9 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teIqxRFVj9 .card .card-box .card-title {
  margin: 0;
}
.cid-teIqxRFVj9 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIqxRFVj9 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teIqxRFVj9 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teIqxRFVj9 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teIqxRFVj9 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIqxRFVj9 .card .card-footer .icons-list {
  margin: 0;
}
.cid-teIqxRFVj9 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teIqxRFVj9 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teIqxRFVj9 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teIqxRFVj9 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teIqxRFVj9 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teIqxRFVj9 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teIqxRFVj9 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teIqxRFVj9 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teIqxRFVj9 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teIqxRFVj9 .main-subtitle,
.cid-teIqxRFVj9 .underline {
  text-align: left;
}
.cid-tmvTIRdkWq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-tmvTIRdkWq .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-tmvTIRdkWq .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tmvTIRdkWq .col + .mbr-section-btn .btn,
.cid-tmvTIRdkWq .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tmvTIRdkWq .col + .mbr-section-btn .btn,
  .cid-tmvTIRdkWq .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tmvTIRdkWq .dragArea > *:nth-last-child(2).col,
  .cid-tmvTIRdkWq .dragArea > *:nth-last-child(2).col-auto,
  .cid-tmvTIRdkWq .col + .mbr-section-btn,
  .cid-tmvTIRdkWq .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tmvTIRdkWq .dragArea {
    flex-direction: column;
  }
}
.cid-tmvTIRdkWq .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-tmvTIRdkWq .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-tmvTIRdkWq .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tmvTIRdkWq .form-group {
  max-width: 220px;
}
.cid-tmvTIRdkWq .mbr-section-btn {
  padding-left: 0;
}
.cid-tmvTIRdkWq .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tmvTIRdkWq .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tmvTIRdkWq .mbr-text {
  color: #444;
}
.cid-tmvTIRdkWq h5 {
  margin-bottom: 0;
}
.cid-tmvTIRdkWq .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tmvTIRdkWq .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmvTIRdkWq .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tmvTIRdkWq .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tmvTIRdkWq .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-tmvTIRdkWq .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tmvTIRdkWq .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tmvTIRdkWq .social-list a:hover {
  opacity: 0.4;
}
.cid-tmvTIRdkWq .media-container-row > div {
  padding: 0px;
}
.cid-tmvTIRdkWq .text2 {
  color: #000000;
  text-align: left;
}
.cid-tmvTIRdkWq .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tmvTIRdkWq .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tmvTIRdkWq .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tmvTIRdkWq .social-list,
  .cid-tmvTIRdkWq .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tmvTIRdkWq h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tmvTIRdkWq .form-group {
    max-width: 180px;
  }
}
.cid-tmvTIRdkWq .links span {
  color: #9e9e9e;
}
.cid-tmvTIRdkWq .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-tmvTIRdkWq .logo-title {
  text-align: center;
}
.cid-tmvTIRdkWq .logo-title,
.cid-tmvTIRdkWq .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teIuJsvtLM {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc-0871-festival2013-780x519.jpg");
}
.cid-teIuJsvtLM .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teIuJsvtLM .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teIuJsvtLM .align-center {
    text-align: center;
  }
}
.cid-teIuJsvtLM h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teIuJsvtLM .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teIuJsvtLM .row {
    margin: 0;
  }
}
.cid-teIuJsvtLM .btn {
  margin-left: 0rem;
}
.cid-teIuJsvtLM H3 {
  color: #ffffff;
}
.cid-teIuJsvtLM .mbr-section-title,
.cid-teIuJsvtLM .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teIuJsvtLM .mbr-text,
.cid-teIuJsvtLM .mbr-section-btn {
  color: #ffffff;
}
.cid-teIuJzkDXy {
  padding-top: 75px;
  padding-bottom: 90px;
  background-color: #efefef;
}
.cid-teIuJzkDXy .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-teIuJzkDXy .rev,
.cid-teIuJzkDXy .mbr-iconfont {
  display: inline-block;
}
.cid-teIuJzkDXy .card-img {
  position: relative;
}
.cid-teIuJzkDXy .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-teIuJzkDXy .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-teIuJzkDXy .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-teIuJzkDXy .card-box {
  padding: 1.5rem;
}
.cid-teIuJzkDXy .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-teIuJzkDXy .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-teIuJzkDXy .mbr-section-title,
.cid-teIuJzkDXy .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-teIuJzkDXy .card-text,
.cid-teIuJzkDXy .mbr-section-btn,
.cid-teIuJzkDXy .ico-line {
  text-align: left;
  color: #767676;
}
.cid-teIuJzkDXy .mbr-text,
.cid-teIuJzkDXy .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-teIuJzkDXy .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-teIuJzkDXy .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tmrOFksZwj {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #d7d7d7;
}
.cid-tmrOFksZwj .card .card-img {
  overflow: hidden;
}
.cid-tmrOFksZwj .card .card-img img {
  transition: all .5s;
}
.cid-tmrOFksZwj .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tmrOFksZwj .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tmrOFksZwj .card {
  height: 100%;
}
.cid-tmrOFksZwj .card .card-wrapper {
  height: 100%;
}
.cid-tmrOFksZwj .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tmrOFksZwj .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tmrOFksZwj .card .card-box .card-title {
  margin: 0;
}
.cid-tmrOFksZwj .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrOFksZwj .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tmrOFksZwj .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tmrOFksZwj .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tmrOFksZwj .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrOFksZwj .card .card-footer .icons-list {
  margin: 0;
}
.cid-tmrOFksZwj .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tmrOFksZwj .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tmrOFksZwj .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tmrOFksZwj .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tmrOFksZwj .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tmrOFksZwj .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tmrOFksZwj .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tmrOFksZwj .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tmrOFksZwj .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tmrOFksZwj .main-subtitle,
.cid-tmrOFksZwj .underline {
  text-align: left;
}
.cid-teIuJFtfn0 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teIuJFtfn0 .card .card-img {
  overflow: hidden;
}
.cid-teIuJFtfn0 .card .card-img img {
  transition: all .5s;
}
.cid-teIuJFtfn0 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teIuJFtfn0 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teIuJFtfn0 .card {
  height: 100%;
}
.cid-teIuJFtfn0 .card .card-wrapper {
  height: 100%;
}
.cid-teIuJFtfn0 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teIuJFtfn0 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teIuJFtfn0 .card .card-box .card-title {
  margin: 0;
}
.cid-teIuJFtfn0 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIuJFtfn0 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teIuJFtfn0 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teIuJFtfn0 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teIuJFtfn0 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teIuJFtfn0 .card .card-footer .icons-list {
  margin: 0;
}
.cid-teIuJFtfn0 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teIuJFtfn0 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teIuJFtfn0 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teIuJFtfn0 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teIuJFtfn0 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teIuJFtfn0 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teIuJFtfn0 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teIuJFtfn0 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teIuJFtfn0 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teIuJFtfn0 .main-subtitle,
.cid-teIuJFtfn0 .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teLuMg6niZ {
  background-image: url("../../../assets/images/mbr-1920x1282.jpg");
}
.cid-teLuMg6niZ .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teLuMg6niZ .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teLuMg6niZ .align-center {
    text-align: center;
  }
}
.cid-teLuMg6niZ h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teLuMg6niZ .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teLuMg6niZ .row {
    margin: 0;
  }
}
.cid-teLuMg6niZ .btn {
  margin-left: 0rem;
}
.cid-teLuMg6niZ H3 {
  color: #ffffff;
}
.cid-teLuMg6niZ .mbr-section-title,
.cid-teLuMg6niZ .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teLuMg6niZ .mbr-text,
.cid-teLuMg6niZ .mbr-section-btn {
  color: #ffffff;
}
.cid-tvMLxPtKOm {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #b8b8b8;
}
.cid-tvMLxPtKOm .container {
  max-width: 1500px;
}
.cid-tvMLxPtKOm .row {
  background: #4f4943;
}
.cid-tvMLxPtKOm .img-col {
  padding: 0;
}
.cid-tvMLxPtKOm .title-col {
  padding: 4rem 8rem;
}
.cid-tvMLxPtKOm img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tvMLxPtKOm h2 {
  padding: 0;
  margin: 0;
}
.cid-tvMLxPtKOm .text-wrap {
  margin: auto;
}
.cid-tvMLxPtKOm .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-tvMLxPtKOm .row {
    margin: 2rem;
  }
  .cid-tvMLxPtKOm .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-tvMLxPtKOm .row {
    margin: 0rem;
  }
  .cid-tvMLxPtKOm .title-col {
    padding: 2rem 1rem;
  }
}
.cid-teLuMkWIL0 {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teLuMkWIL0 .card .card-img {
  overflow: hidden;
}
.cid-teLuMkWIL0 .card .card-img img {
  transition: all .5s;
}
.cid-teLuMkWIL0 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teLuMkWIL0 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teLuMkWIL0 .card {
  height: 100%;
}
.cid-teLuMkWIL0 .card .card-wrapper {
  height: 100%;
}
.cid-teLuMkWIL0 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teLuMkWIL0 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teLuMkWIL0 .card .card-box .card-title {
  margin: 0;
}
.cid-teLuMkWIL0 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teLuMkWIL0 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teLuMkWIL0 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teLuMkWIL0 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teLuMkWIL0 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teLuMkWIL0 .card .card-footer .icons-list {
  margin: 0;
}
.cid-teLuMkWIL0 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teLuMkWIL0 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teLuMkWIL0 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teLuMkWIL0 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teLuMkWIL0 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teLuMkWIL0 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teLuMkWIL0 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teLuMkWIL0 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teLuMkWIL0 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teLuMkWIL0 .main-subtitle,
.cid-teLuMkWIL0 .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teLCWFnsuX {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/castello-ssan-giacomo-570x428.jpg");
}
.cid-teLCWFnsuX .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teLCWFnsuX .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teLCWFnsuX .align-center {
    text-align: center;
  }
}
.cid-teLCWFnsuX h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teLCWFnsuX .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teLCWFnsuX .row {
    margin: 0;
  }
}
.cid-teLCWFnsuX .btn {
  margin-left: 0rem;
}
.cid-teLCWFnsuX H3 {
  color: #ffffff;
}
.cid-teLCWFnsuX .mbr-section-title,
.cid-teLCWFnsuX .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teLCWFnsuX .mbr-text,
.cid-teLCWFnsuX .mbr-section-btn {
  color: #ffffff;
}
.cid-ttTPaHoCDQ {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-ttTPaHoCDQ svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.8, 1.8);
}
.cid-ttTPaHoCDQ #e1_ellipse {
  fill: #ffffff !important;
}
.cid-ttTPaHoCDQ img {
  width: 80%;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
@media (max-width: 576px) {
  .cid-ttTPaHoCDQ img {
    width: 100%;
    left: 0;
  }
}
.cid-ttTPaHoCDQ H1 {
  color: #272727;
}
.cid-ttTPaHoCDQ .mbr-text,
.cid-ttTPaHoCDQ .mbr-section-btn {
  color: #716c80;
}
.cid-teLDCS1man {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #39424e;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-teLDCS1man .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teLDCS1man .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLDCS1man .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teLDCS1man .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teLDCS1man .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #232323;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-teLDCS1man .mbr-gallery-item > div:hover::before {
  opacity: 0.5 !important;
}
.cid-teLDCS1man .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-teLDCS1man .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #232323 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  background: transparent;
  padding: 12px 15px 12px 15px;
}
.cid-teLDCS1man .mbr-gallery-filter ul {
  display: block;
}
.cid-teLDCS1man .mbr-gallery-filter ul li {
  position: relative;
}
.cid-teLDCS1man .mbr-gallery-filter li.active .btn {
  color: #149dcc !important;
  background: transparent;
}
.cid-teLDCS1man .mbr-gallery-filter .btn::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #149dcc !important;
}
.cid-teLDCS1man .mbr-gallery-filter li:not(.active) .btn.active:after,
.cid-teLDCS1man .mbr-gallery-filter li.active .btn:not(.active):after,
.cid-teLDCS1man .mbr-gallery-filter .mbr-gallery-filter .btn:hover:after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #149dcc !important;
}
.cid-teLDCS1man .mbr-gallery-filter .mbr-gallery-filter-all.active .btn.active:after,
.cid-teLDCS1man .mbr-gallery-filter .mbr-gallery-filter-all:not(.active) .btn.active:after {
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
}
.cid-teLDCS1man .mbr-gallery-title {
  transition: all .3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-teLDCS1man .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-teLDCS1man .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-teLDCS1man .icon-focus:before {
  content: '\e95e';
}
.cid-teLDCS1man .icon-focus {
  font-family: 'MobiriseIcons' !important;
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-teLDCS1man .mbr-section-title {
  margin: 0;
}
.cid-teLDCS1man .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-teLDCS1man .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-teLDCS1man .mbr-section-title,
.cid-teLDCS1man .underline {
  text-align: left;
}
.cid-teLDCS1man .mbr-section-subtitle {
  text-align: left;
}
.cid-teOMWPSj71 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-teOMWPSj71 .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-teOMWPSj71 .content-panel {
  padding: 3rem;
  background-color: #39424e;
}
@media (min-width: 767px) {
  .cid-teOMWPSj71 .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-teOMWPSj71 .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-teOMWPSj71 .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-teOMWPSj71 .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-teOMWPSj71 .google-map .place-card {
  margin-left: 40px !important;
}
.cid-teLCWPigfl {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teLCWPigfl .card .card-img {
  overflow: hidden;
}
.cid-teLCWPigfl .card .card-img img {
  transition: all .5s;
}
.cid-teLCWPigfl .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teLCWPigfl .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teLCWPigfl .card {
  height: 100%;
}
.cid-teLCWPigfl .card .card-wrapper {
  height: 100%;
}
.cid-teLCWPigfl .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teLCWPigfl .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teLCWPigfl .card .card-box .card-title {
  margin: 0;
}
.cid-teLCWPigfl .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teLCWPigfl .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teLCWPigfl .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teLCWPigfl .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teLCWPigfl .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teLCWPigfl .card .card-footer .icons-list {
  margin: 0;
}
.cid-teLCWPigfl .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teLCWPigfl .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teLCWPigfl .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teLCWPigfl .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teLCWPigfl .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teLCWPigfl .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teLCWPigfl .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teLCWPigfl .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teLCWPigfl .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teLCWPigfl .main-subtitle,
.cid-teLCWPigfl .underline {
  text-align: left;
}
.cid-tmvSPRKRLS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #b8b8b8;
}
.cid-tmvSPRKRLS .listico {
  padding-right: 1rem;
  font-size: 1.4rem;
}
.cid-tmvSPRKRLS .navbar-logo {
  width: 150px;
  margin-bottom: 10px;
  margin: auto;
}
.cid-tmvSPRKRLS .col + .mbr-section-btn .btn,
.cid-tmvSPRKRLS .col-auto + .mbr-section-btn .btn {
  margin: 0 !important;
  height: 100%;
  border-radius: 0px !important;
}
@media (min-width: 300px) {
  .cid-tmvSPRKRLS .col + .mbr-section-btn .btn,
  .cid-tmvSPRKRLS .col-auto + .mbr-section-btn .btn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 300px) {
  .cid-tmvSPRKRLS .dragArea > *:nth-last-child(2).col,
  .cid-tmvSPRKRLS .dragArea > *:nth-last-child(2).col-auto,
  .cid-tmvSPRKRLS .col + .mbr-section-btn,
  .cid-tmvSPRKRLS .col-auto + .mbr-section-btn {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
  }
}
@media (max-width: 299px) {
  .cid-tmvSPRKRLS .dragArea {
    flex-direction: column;
  }
}
.cid-tmvSPRKRLS .btn-primary {
  border: 1px solid #300811 !important;
}
.cid-tmvSPRKRLS .btn-primary:hover {
  border: 1px solid #300811 !important;
}
.cid-tmvSPRKRLS .stripe {
  border-bottom: 1px solid #e1201d;
  max-width: 90%;
  position: relative;
  margin-bottom: 0.5rem;
}
.cid-tmvSPRKRLS .form-group {
  max-width: 220px;
}
.cid-tmvSPRKRLS .mbr-section-btn {
  padding-left: 0;
}
.cid-tmvSPRKRLS .form-control {
  background: transparent;
  padding: 0.5rem 1rem;
  min-height: 55px;
  border-radius: 0px;
}
.cid-tmvSPRKRLS .stripe:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  border-bottom: 1px solid #e9e9e9;
  width: 85%;
}
.cid-tmvSPRKRLS .mbr-text {
  color: #444;
}
.cid-tmvSPRKRLS h5 {
  margin-bottom: 0;
}
.cid-tmvSPRKRLS .navbar-brand {
  margin: auto;
  width: 100%;
  text-align: center;
}
.cid-tmvSPRKRLS .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmvSPRKRLS .tips {
  height: 90px;
  width: 90px;
  border-radius: 6px;
  margin: 4px;
}
.cid-tmvSPRKRLS .socicon {
  font-size: 1.3rem;
  background: #e9e9e9;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tmvSPRKRLS .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-tmvSPRKRLS .social-list .soc-item {
  margin: 0 0.3rem;
}
.cid-tmvSPRKRLS .social-list a {
  margin: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tmvSPRKRLS .social-list a:hover {
  opacity: 0.4;
}
.cid-tmvSPRKRLS .media-container-row > div {
  padding: 0px;
}
.cid-tmvSPRKRLS .text2 {
  color: #000000;
  text-align: left;
}
.cid-tmvSPRKRLS .group-title {
  text-align: left;
  color: #000000;
  padding-bottom: 0.2rem;
}
.cid-tmvSPRKRLS .links {
  color: #656565;
  line-height: 1.6;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-tmvSPRKRLS .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tmvSPRKRLS .social-list,
  .cid-tmvSPRKRLS .img-list {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .cid-tmvSPRKRLS h3 {
    margin-bottom: 10px;
  }
}
@media (max-width: 576px) {
  .cid-tmvSPRKRLS .form-group {
    max-width: 180px;
  }
}
.cid-tmvSPRKRLS .links span {
  color: #9e9e9e;
}
.cid-tmvSPRKRLS .logo-sub-title {
  text-align: left;
  color: #000000;
}
.cid-tmvSPRKRLS .logo-title {
  text-align: center;
}
.cid-tmvSPRKRLS .logo-title,
.cid-tmvSPRKRLS .logo {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teLOWbrwLG {
  background-image: url("../../../assets/images/dsc-0767collicola-domenico-1-2000x1334.jpg");
}
.cid-teLOWbrwLG .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teLOWbrwLG .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teLOWbrwLG .align-center {
    text-align: center;
  }
}
.cid-teLOWbrwLG h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teLOWbrwLG .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teLOWbrwLG .row {
    margin: 0;
  }
}
.cid-teLOWbrwLG .btn {
  margin-left: 0rem;
}
.cid-teLOWbrwLG H3 {
  color: #ffffff;
}
.cid-teLOWbrwLG .mbr-section-title,
.cid-teLOWbrwLG .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teLOWbrwLG .mbr-text,
.cid-teLOWbrwLG .mbr-section-btn {
  color: #ffffff;
}
.cid-teN32e4yVj {
  padding-top: 60px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-teN32e4yVj .container {
  max-width: 1500px;
}
.cid-teN32e4yVj .row {
  background: #7f1933;
}
.cid-teN32e4yVj .img-col {
  padding: 0;
}
.cid-teN32e4yVj .title-col {
  padding: 4rem 8rem;
}
.cid-teN32e4yVj img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teN32e4yVj h2 {
  padding: 0;
  margin: 0;
}
.cid-teN32e4yVj .text-wrap {
  margin: auto;
}
.cid-teN32e4yVj .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-teN32e4yVj .row {
    margin: 2rem;
  }
  .cid-teN32e4yVj .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-teN32e4yVj .row {
    margin: 0rem;
  }
  .cid-teN32e4yVj .title-col {
    padding: 2rem 1rem;
  }
}
.cid-teN3TCS5DE {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-teN3TCS5DE .mbr-text {
  color: #767676;
}
.cid-teN3TCS5DE .mbr-iconfont {
  color: #7f1933;
  font-size: 3rem;
  transition: 0.3s;
}
.cid-teN3TCS5DE .link {
  margin: 0;
}
.cid-teN3TCS5DE .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-teN3TCS5DE .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-teN3TCS5DE .card {
    margin-bottom: 3rem;
  }
}
.cid-teN3TCS5DE .card-img {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-teN3TCS5DE .row {
    padding: 0 1rem;
  }
}
.cid-teN3TCS5DE .card-inner {
  transition: 0.3s;
  border-bottom: 3px solid;
  border-color: rgba(127, 25, 51, 0);
  padding: 2.2rem 1.4rem;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0);
}
.cid-teN3TCS5DE .card-title {
  transition: 0.3s;
}
.cid-teN3TCS5DE .card:hover .card-inner {
  border-bottom: 3px solid #7f1933;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.12);
}
.cid-teN3TCS5DE .card:hover .card-title {
  color: #e1201d;
}
.cid-teN3TCS5DE .card:hover .mbr-iconfont {
  color: #000000;
}
@media (min-width: 767px) {
  .cid-teN3TCS5DE .row {
    margin: 0;
  }
}
.cid-teLQDsMHp5 {
  padding-top: 45px;
  padding-bottom: 75px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #7f1933;
}
.cid-teLQDsMHp5 .mbr-section-subtitle {
  color: #767676;
}
.cid-teLQDsMHp5 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-teLQDsMHp5 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-teLQDsMHp5 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-teLQDsMHp5 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-teLQDsMHp5 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #272727;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-teLQDsMHp5 .icon-focus,
.cid-teLQDsMHp5 .icon-video {
  font-size: 2rem !important;
  width: 50px;
  height: 50px;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.cid-teLQDsMHp5 .icon-focus:before,
.cid-teLQDsMHp5 .icon-video:before {
  content: '+';
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-teLQDsMHp5 .icon-video {
  font-size: 1.5rem !important;
}
.cid-teLQDsMHp5 .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  bottom: 0;
  right: 0;
  padding: 1rem;
  color: #ffffff;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-teLQDsMHp5 ul {
  font-size: 0;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul {
  text-align: left;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li {
  padding: 0;
  margin: 0 .2rem;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li .btn {
  position: relative;
  padding: 0.5rem 1rem 0.6rem;
  margin: 0!important;
  background-color: transparent !important;
  border-width: 0 !important;
  color: #e96188 !important;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid transparent;
  border-radius: 100px;
  opacity: 0.5;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li:not(.active) .btn:hover:after,
.cid-teLQDsMHp5 .mbr-gallery-filter ul li.active .btn:after {
  border-color: #e96188;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li .btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li .btn:not(:hover):after {
  animation: none;
}
.cid-teLQDsMHp5 .mbr-gallery-filter ul li:first-child,
.cid-teLQDsMHp5 .mbr-gallery-filter ul li:last-child {
  margin: 0;
}
.cid-teLQDsMHp5 .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
}
.cid-teLQDsMHp5 .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
@keyframes btn-animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}
.cid-ttZxsYEAAy {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #7f1933;
}
.cid-ttZxsYEAAy .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-ttZxsYEAAy .content-panel {
  padding: 3rem;
  background-color: #535353;
}
@media (min-width: 767px) {
  .cid-ttZxsYEAAy .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-ttZxsYEAAy .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-ttZxsYEAAy .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-ttZxsYEAAy .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-ttZxsYEAAy .google-map .place-card {
  margin-left: 40px !important;
}
.cid-teLOWsteUk {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teLOWsteUk .card .card-img {
  overflow: hidden;
}
.cid-teLOWsteUk .card .card-img img {
  transition: all .5s;
}
.cid-teLOWsteUk .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teLOWsteUk .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teLOWsteUk .card {
  height: 100%;
}
.cid-teLOWsteUk .card .card-wrapper {
  height: 100%;
}
.cid-teLOWsteUk .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teLOWsteUk .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teLOWsteUk .card .card-box .card-title {
  margin: 0;
}
.cid-teLOWsteUk .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teLOWsteUk .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teLOWsteUk .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teLOWsteUk .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teLOWsteUk .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teLOWsteUk .card .card-footer .icons-list {
  margin: 0;
}
.cid-teLOWsteUk .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teLOWsteUk .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teLOWsteUk .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teLOWsteUk .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teLOWsteUk .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teLOWsteUk .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teLOWsteUk .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teLOWsteUk .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teLOWsteUk .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teLOWsteUk .main-subtitle,
.cid-teLOWsteUk .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teME2cDzuz {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc7759-3-2000x1334.jpg");
}
.cid-teME2cDzuz .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teME2cDzuz .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teME2cDzuz .align-center {
    text-align: center;
  }
}
.cid-teME2cDzuz h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teME2cDzuz .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teME2cDzuz .row {
    margin: 0;
  }
}
.cid-teME2cDzuz .btn {
  margin-left: 0rem;
}
.cid-teME2cDzuz H3 {
  color: #ffffff;
}
.cid-teME2cDzuz .mbr-section-title,
.cid-teME2cDzuz .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teME2cDzuz .mbr-text,
.cid-teME2cDzuz .mbr-section-btn {
  color: #ffffff;
}
.cid-teN6c7kiAw {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #f3f3f3;
}
.cid-teN6c7kiAw .container {
  max-width: 1500px;
}
.cid-teN6c7kiAw .row {
  background: #7e7c5c;
}
.cid-teN6c7kiAw .img-col {
  padding: 0;
}
.cid-teN6c7kiAw .title-col {
  padding: 4rem 8rem;
}
.cid-teN6c7kiAw img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-teN6c7kiAw h2 {
  padding: 0;
  margin: 0;
}
.cid-teN6c7kiAw .text-wrap {
  margin: auto;
}
.cid-teN6c7kiAw .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-teN6c7kiAw .row {
    margin: 2rem;
  }
  .cid-teN6c7kiAw .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-teN6c7kiAw .row {
    margin: 0rem;
  }
  .cid-teN6c7kiAw .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tvy1MgKwKc {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #ffffff;
}
.cid-tvy1MgKwKc .mbr-section-subtitle {
  color: #767676;
}
.cid-tvy1MgKwKc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tvy1MgKwKc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tvy1MgKwKc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tvy1MgKwKc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tvy1MgKwKc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #e96188;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(180deg, #e96188, #4e84c2);
}
.cid-tvy1MgKwKc .icon-focus,
.cid-tvy1MgKwKc .icon-video {
  font-size: 2rem !important;
  width: 50px;
  height: 50px;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.cid-tvy1MgKwKc .icon-focus:before,
.cid-tvy1MgKwKc .icon-video:before {
  content: '+';
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tvy1MgKwKc .icon-video {
  font-size: 1.5rem !important;
}
.cid-tvy1MgKwKc .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  bottom: 0;
  right: 0;
  padding: 1rem;
  color: #ffffff;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-tvy1MgKwKc ul {
  font-size: 0;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul {
  text-align: left;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li {
  padding: 0;
  margin: 0 .2rem;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li .btn {
  position: relative;
  padding: 0.5rem 1rem 0.6rem;
  margin: 0!important;
  background-color: transparent !important;
  border-width: 0 !important;
  color: #e96188 !important;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid transparent;
  border-radius: 100px;
  opacity: 0.5;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li:not(.active) .btn:hover:after,
.cid-tvy1MgKwKc .mbr-gallery-filter ul li.active .btn:after {
  border-color: #e96188;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li .btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li .btn:not(:hover):after {
  animation: none;
}
.cid-tvy1MgKwKc .mbr-gallery-filter ul li:first-child,
.cid-tvy1MgKwKc .mbr-gallery-filter ul li:last-child {
  margin: 0;
}
.cid-tvy1MgKwKc .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
}
.cid-tvy1MgKwKc .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
@keyframes btn-animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}
.cid-teOhNfC7vB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-teOhNfC7vB .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-teOhNfC7vB .content-panel {
  padding: 3rem;
  background-color: #073b4c;
}
@media (min-width: 767px) {
  .cid-teOhNfC7vB .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-teOhNfC7vB .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-teOhNfC7vB .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-teOhNfC7vB .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-teOhNfC7vB .google-map .place-card {
  margin-left: 40px !important;
}
.cid-teME2nNLG6 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teME2nNLG6 .card .card-img {
  overflow: hidden;
}
.cid-teME2nNLG6 .card .card-img img {
  transition: all .5s;
}
.cid-teME2nNLG6 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teME2nNLG6 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teME2nNLG6 .card {
  height: 100%;
}
.cid-teME2nNLG6 .card .card-wrapper {
  height: 100%;
}
.cid-teME2nNLG6 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teME2nNLG6 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teME2nNLG6 .card .card-box .card-title {
  margin: 0;
}
.cid-teME2nNLG6 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teME2nNLG6 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teME2nNLG6 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teME2nNLG6 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teME2nNLG6 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teME2nNLG6 .card .card-footer .icons-list {
  margin: 0;
}
.cid-teME2nNLG6 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teME2nNLG6 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teME2nNLG6 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teME2nNLG6 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teME2nNLG6 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teME2nNLG6 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teME2nNLG6 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teME2nNLG6 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teME2nNLG6 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teME2nNLG6 .main-subtitle,
.cid-teME2nNLG6 .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-thxfXAPGyy {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1196x837.jpg");
}
.cid-thxfXAPGyy .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-thxfXAPGyy .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-thxfXAPGyy .align-center {
    text-align: center;
  }
}
.cid-thxfXAPGyy h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-thxfXAPGyy .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-thxfXAPGyy .row {
    margin: 0;
  }
}
.cid-thxfXAPGyy .btn {
  margin-left: 0rem;
}
.cid-thxfXAPGyy H3 {
  color: #ffffff;
}
.cid-thxfXAPGyy .mbr-section-title,
.cid-thxfXAPGyy .mbr-section-btn {
  color: #f3f3f3;
}
.cid-thxfXAPGyy .mbr-text,
.cid-thxfXAPGyy .mbr-section-btn {
  color: #ffffff;
}
.cid-thxfXBHXCW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-thxfXBHXCW .title__block {
  margin-bottom: 40px;
}
.cid-thxfXBHXCW .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-thxfXBHXCW .carousel-item.active,
.cid-thxfXBHXCW .carousel-item-next,
.cid-thxfXBHXCW .carousel-item-prev {
  display: flex;
}
.cid-thxfXBHXCW .carousel-control-prev {
  left: -8%;
  justify-content: flex-start !important;
  width: 10%;
}
.cid-thxfXBHXCW .carousel-control-next {
  justify-content: flex-end !important;
  right: -8%;
  width: 10%;
}
.cid-thxfXBHXCW .carousel-controls a span {
  width: 56px;
  height: 56px;
  line-height: 36px;
  font-size: 18px;
  position: absolute;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: rgba(35, 34, 38, 0.3);
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}
.cid-thxfXBHXCW .carousel-controls a:hover span {
  background: rgba(35, 34, 38, 0.6);
}
.cid-thxfXBHXCW .user_image {
  display: flex;
  width: 100%;
  height: 540px;
  margin: auto;
  perspective: 900px;
}
.cid-thxfXBHXCW .user_image img {
  transition: transform .5s;
  width: 100%;
  height: 95%;
  object-fit: cover;
  border-radius: 6px;
}
.cid-thxfXBHXCW .user_image img:hover {
  transform: rotateX(-3deg);
}
@media (max-width: 1350px) {
  .cid-thxfXBHXCW .user {
    max-width: 87%;
  }
  .cid-thxfXBHXCW .carousel-control-prev {
    justify-content: center !important;
    left: -3%;
  }
  .cid-thxfXBHXCW .carousel-control-next {
    justify-content: center !important;
    right: -3%;
  }
}
@media (max-width: 991px) {
  .cid-thxfXBHXCW .user {
    max-width: 100%;
  }
  .cid-thxfXBHXCW .carousel-control-prev {
    left: -5%;
  }
  .cid-thxfXBHXCW .carousel-control-next {
    right: -5%;
  }
  .cid-thxfXBHXCW .user_image {
    height: auto;
  }
}
@media (max-width: 767px) {
  .cid-thxfXBHXCW .title__block {
    margin-bottom: 20px;
  }
  .cid-thxfXBHXCW .carousel-controls {
    display: none;
  }
}
.cid-thxfXBHXCW .mbr-section-title {
  text-align: left;
  color: #272727;
}
.cid-thxfXBHXCW .mbr-text {
  text-align: left;
}
.cid-thxfXCQ4Im {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #d4a556;
}
.cid-thxfXCQ4Im .mbr-section-subtitle {
  color: #272727;
  text-align: left;
}
.cid-thxfXCQ4Im .container-table {
  margin: 0 auto;
}
.cid-thxfXCQ4Im .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-thxfXCQ4Im .dataTables_wrapper {
  display: block;
}
.cid-thxfXCQ4Im .dataTables_wrapper .search {
  margin-bottom: .5rem;
}
.cid-thxfXCQ4Im .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-thxfXCQ4Im table {
  width: 100% !important;
  margin-top: 6px;
  border: 1px solid #272727;
  margin-bottom: 0;
}
.cid-thxfXCQ4Im table th {
  border-top: none;
  transition: all .2s;
  border-bottom: none;
}
.cid-thxfXCQ4Im table th:hover {
  background: #272727;
  color: #ffffff;
}
.cid-thxfXCQ4Im table td {
  border-top: 1px solid #272727;
}
.cid-thxfXCQ4Im table.table {
  background: #f3f3f3;
}
.cid-thxfXCQ4Im .dataTables_filter {
  text-align: right;
  margin-bottom: .5rem;
}
.cid-thxfXCQ4Im .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-thxfXCQ4Im .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: .5rem;
  border-radius: 100px;
  padding-left: 1rem;
}
.cid-thxfXCQ4Im .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  color: #272727;
}
@media (max-width: 992px) {
  .cid-thxfXCQ4Im .dataTables_filter {
    text-align: center;
  }
}
@media (max-width: 350px) {
  .cid-thxfXCQ4Im .dataTables_filter {
    text-align: center;
  }
  .cid-thxfXCQ4Im .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
.cid-thxfXCQ4Im .mbr-section-title {
  text-align: left;
  color: #272727;
}
.cid-thxfXCQ4Im LABEL {
  color: #272727;
  text-align: center;
}
.cid-thxfXCQ4Im .head-item {
  color: #272727;
}
.cid-tmrPoNdqjj {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #d7d7d7;
}
.cid-tmrPoNdqjj .card .card-img {
  overflow: hidden;
}
.cid-tmrPoNdqjj .card .card-img img {
  transition: all .5s;
}
.cid-tmrPoNdqjj .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tmrPoNdqjj .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tmrPoNdqjj .card {
  height: 100%;
}
.cid-tmrPoNdqjj .card .card-wrapper {
  height: 100%;
}
.cid-tmrPoNdqjj .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tmrPoNdqjj .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tmrPoNdqjj .card .card-box .card-title {
  margin: 0;
}
.cid-tmrPoNdqjj .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrPoNdqjj .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tmrPoNdqjj .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tmrPoNdqjj .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tmrPoNdqjj .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrPoNdqjj .card .card-footer .icons-list {
  margin: 0;
}
.cid-tmrPoNdqjj .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tmrPoNdqjj .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tmrPoNdqjj .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tmrPoNdqjj .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tmrPoNdqjj .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tmrPoNdqjj .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tmrPoNdqjj .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tmrPoNdqjj .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tmrPoNdqjj .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tmrPoNdqjj .main-subtitle,
.cid-tmrPoNdqjj .underline {
  text-align: left;
}
.cid-thxfXEHN1M {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-thxfXEHN1M .card .card-img {
  overflow: hidden;
}
.cid-thxfXEHN1M .card .card-img img {
  transition: all .5s;
}
.cid-thxfXEHN1M .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-thxfXEHN1M .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-thxfXEHN1M .card {
  height: 100%;
}
.cid-thxfXEHN1M .card .card-wrapper {
  height: 100%;
}
.cid-thxfXEHN1M .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-thxfXEHN1M .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-thxfXEHN1M .card .card-box .card-title {
  margin: 0;
}
.cid-thxfXEHN1M .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-thxfXEHN1M .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-thxfXEHN1M .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-thxfXEHN1M .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-thxfXEHN1M .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-thxfXEHN1M .card .card-footer .icons-list {
  margin: 0;
}
.cid-thxfXEHN1M .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-thxfXEHN1M .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-thxfXEHN1M .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-thxfXEHN1M .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-thxfXEHN1M .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-thxfXEHN1M .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-thxfXEHN1M .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thxfXEHN1M .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-thxfXEHN1M .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-thxfXEHN1M .main-subtitle,
.cid-thxfXEHN1M .underline {
  text-align: left;
  color: #535353;
}
.cid-thxfXLjzrk .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-thxfXLjzrk .nav-item:focus,
.cid-thxfXLjzrk .nav-link:focus {
  outline: none;
}
.cid-thxfXLjzrk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-thxfXLjzrk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-thxfXLjzrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-thxfXLjzrk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-thxfXLjzrk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-thxfXLjzrk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-thxfXLjzrk .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-thxfXLjzrk .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-thxfXLjzrk .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-thxfXLjzrk .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-thxfXLjzrk .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-thxfXLjzrk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-thxfXLjzrk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-thxfXLjzrk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-thxfXLjzrk .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-thxfXLjzrk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-thxfXLjzrk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-thxfXLjzrk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-thxfXLjzrk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-thxfXLjzrk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-thxfXLjzrk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-thxfXLjzrk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-thxfXLjzrk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-thxfXLjzrk .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-thxfXLjzrk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-thxfXLjzrk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-thxfXLjzrk .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-thxfXLjzrk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-thxfXLjzrk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-thxfXLjzrk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-thxfXLjzrk .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-thxfXLjzrk .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-thxfXLjzrk .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-thxfXLjzrk .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-thxfXLjzrk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-thxfXLjzrk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-thxfXLjzrk .navbar-short {
  padding: 1rem 0 !important;
}
.cid-thxfXLjzrk .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-thxfXLjzrk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-thxfXLjzrk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-thxfXLjzrk .dropdown-item.active,
.cid-thxfXLjzrk .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-thxfXLjzrk .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-thxfXLjzrk .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-thxfXLjzrk .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-thxfXLjzrk .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-thxfXLjzrk .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-thxfXLjzrk .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-thxfXLjzrk .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-thxfXLjzrk .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-thxfXLjzrk .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-thxfXLjzrk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-thxfXLjzrk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-thxfXLjzrk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-thxfXLjzrk ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-thxfXLjzrk .navbar-buttons {
  text-align: center;
}
.cid-thxfXLjzrk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-thxfXLjzrk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-thxfXLjzrk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-thxfXLjzrk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-thxfXLjzrk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-thxfXLjzrk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-thxfXLjzrk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-thxfXLjzrk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-thxfXLjzrk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-thxfXLjzrk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-thxfXLjzrk .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-thxfXLjzrk a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-thxfXLjzrk .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-thxfXLjzrk .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-thxfXLjzrk .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-thxfXLjzrk .navbar {
    height: 77px;
  }
  .cid-thxfXLjzrk .navbar.opened {
    height: auto;
  }
  .cid-thxfXLjzrk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-thxfXLjzrk a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-thxfXLjzrk a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-thxfXLjzrk .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-thxfXLjzrk .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-teKUNssTr8 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-4-1920x1280.jpg");
}
.cid-teKUNssTr8 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-teKUNssTr8 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-teKUNssTr8 .align-center {
    text-align: center;
  }
}
.cid-teKUNssTr8 h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-teKUNssTr8 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-teKUNssTr8 .row {
    margin: 0;
  }
}
.cid-teKUNssTr8 .btn {
  margin-left: 0rem;
}
.cid-teKUNssTr8 H3 {
  color: #ffffff;
}
.cid-teKUNssTr8 .mbr-section-title,
.cid-teKUNssTr8 .mbr-section-btn {
  color: #f3f3f3;
}
.cid-teKUNssTr8 .mbr-text,
.cid-teKUNssTr8 .mbr-section-btn {
  color: #ffffff;
}
.cid-teKXwzmdca {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-teKXwzmdca .title__block {
  margin-bottom: 40px;
}
.cid-teKXwzmdca .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-teKXwzmdca .carousel-item.active,
.cid-teKXwzmdca .carousel-item-next,
.cid-teKXwzmdca .carousel-item-prev {
  display: flex;
}
.cid-teKXwzmdca .carousel-control-prev {
  left: -8%;
  justify-content: flex-start !important;
  width: 10%;
}
.cid-teKXwzmdca .carousel-control-next {
  justify-content: flex-end !important;
  right: -8%;
  width: 10%;
}
.cid-teKXwzmdca .carousel-controls a span {
  width: 56px;
  height: 56px;
  line-height: 36px;
  font-size: 18px;
  position: absolute;
  padding: 10px;
  border-radius: 50%;
  color: #ffffff;
  background: rgba(35, 34, 38, 0.3);
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}
.cid-teKXwzmdca .carousel-controls a:hover span {
  background: rgba(35, 34, 38, 0.6);
}
.cid-teKXwzmdca .user_image {
  display: flex;
  width: 100%;
  height: 540px;
  margin: auto;
  perspective: 900px;
}
.cid-teKXwzmdca .user_image img {
  transition: transform .5s;
  width: 100%;
  height: 95%;
  object-fit: cover;
  border-radius: 6px;
}
.cid-teKXwzmdca .user_image img:hover {
  transform: rotateX(-3deg);
}
@media (max-width: 1350px) {
  .cid-teKXwzmdca .user {
    max-width: 87%;
  }
  .cid-teKXwzmdca .carousel-control-prev {
    justify-content: center !important;
    left: -3%;
  }
  .cid-teKXwzmdca .carousel-control-next {
    justify-content: center !important;
    right: -3%;
  }
}
@media (max-width: 991px) {
  .cid-teKXwzmdca .user {
    max-width: 100%;
  }
  .cid-teKXwzmdca .carousel-control-prev {
    left: -5%;
  }
  .cid-teKXwzmdca .carousel-control-next {
    right: -5%;
  }
  .cid-teKXwzmdca .user_image {
    height: auto;
  }
}
@media (max-width: 767px) {
  .cid-teKXwzmdca .title__block {
    margin-bottom: 20px;
  }
  .cid-teKXwzmdca .carousel-controls {
    display: none;
  }
}
.cid-teKXwzmdca .mbr-section-title {
  text-align: left;
  color: #272727;
}
.cid-teKXwzmdca .mbr-text {
  text-align: left;
}
.cid-txA0xlCKDd {
  padding-top: 0px;
  padding-bottom: 135px;
  background-color: #ffffff;
}
.cid-txA0xlCKDd .mbr-section-title {
  margin: 0;
}
.cid-txA0xlCKDd .mbr-section-subtitle {
  margin-bottom: 2rem;
  color: #8d97ad;
}
.cid-txA0xlCKDd .mbr-text {
  margin: 0;
  color: #efefef;
}
.cid-txA0xlCKDd .wrapper {
  padding: 2rem;
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  border-radius: .25rem;
}
.cid-txA0xlCKDd .card1 {
  background: linear-gradient(45deg, #7e7e7e, #24221f);
}
.cid-txA0xlCKDd .card2 {
  background: linear-gradient(45deg, #7e7e7e, #272727);
}
.cid-txA0xlCKDd .card3 {
  background: linear-gradient(45deg, #ff4f7b, #ff695c);
}
.cid-txA0xlCKDd .card4 {
  background: linear-gradient(45deg, #1dc9cb, #1dc9cb);
}
@media (max-width: 991px) {
  .cid-txA0xlCKDd .wrapper {
    margin-bottom: 5rem;
  }
}
.cid-txA0xlCKDd .mbr-card-title {
  padding-bottom: 1rem;
}
.cid-teKWTpJdUG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #c4bc3b;
}
.cid-teKWTpJdUG .mbr-section-subtitle {
  color: #272727;
  text-align: left;
}
.cid-teKWTpJdUG .container-table {
  margin: 0 auto;
}
.cid-teKWTpJdUG .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-teKWTpJdUG .dataTables_wrapper {
  display: block;
}
.cid-teKWTpJdUG .dataTables_wrapper .search {
  margin-bottom: .5rem;
}
.cid-teKWTpJdUG .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-teKWTpJdUG table {
  width: 100% !important;
  margin-top: 6px;
  border: 1px solid #272727;
  margin-bottom: 0;
}
.cid-teKWTpJdUG table th {
  border-top: none;
  transition: all .2s;
  border-bottom: none;
}
.cid-teKWTpJdUG table th:hover {
  background: #272727;
  color: #ffffff;
}
.cid-teKWTpJdUG table td {
  border-top: 1px solid #272727;
}
.cid-teKWTpJdUG table.table {
  background: #f3f3f3;
}
.cid-teKWTpJdUG .dataTables_filter {
  text-align: right;
  margin-bottom: .5rem;
}
.cid-teKWTpJdUG .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-teKWTpJdUG .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: .5rem;
  border-radius: 100px;
  padding-left: 1rem;
}
.cid-teKWTpJdUG .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  color: #272727;
}
@media (max-width: 992px) {
  .cid-teKWTpJdUG .dataTables_filter {
    text-align: center;
  }
}
@media (max-width: 350px) {
  .cid-teKWTpJdUG .dataTables_filter {
    text-align: center;
  }
  .cid-teKWTpJdUG .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
.cid-teKWTpJdUG .mbr-section-title {
  text-align: left;
  color: #272727;
}
.cid-teKWTpJdUG LABEL {
  color: #272727;
  text-align: center;
}
.cid-teKWTpJdUG .head-item {
  color: #272727;
}
.cid-teKUNzFyy7 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-teKUNzFyy7 .card .card-img {
  overflow: hidden;
}
.cid-teKUNzFyy7 .card .card-img img {
  transition: all .5s;
}
.cid-teKUNzFyy7 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-teKUNzFyy7 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-teKUNzFyy7 .card {
  height: 100%;
}
.cid-teKUNzFyy7 .card .card-wrapper {
  height: 100%;
}
.cid-teKUNzFyy7 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-teKUNzFyy7 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-teKUNzFyy7 .card .card-box .card-title {
  margin: 0;
}
.cid-teKUNzFyy7 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teKUNzFyy7 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-teKUNzFyy7 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-teKUNzFyy7 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-teKUNzFyy7 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-teKUNzFyy7 .card .card-footer .icons-list {
  margin: 0;
}
.cid-teKUNzFyy7 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-teKUNzFyy7 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-teKUNzFyy7 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-teKUNzFyy7 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-teKUNzFyy7 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-teKUNzFyy7 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-teKUNzFyy7 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-teKUNzFyy7 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-teKUNzFyy7 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-teKUNzFyy7 .main-subtitle,
.cid-teKUNzFyy7 .underline {
  text-align: left;
}
.cid-teOLKOdBl6 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .nav-item:focus,
.cid-teOLKOdBl6 .nav-link:focus {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-teOLKOdBl6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-teOLKOdBl6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-teOLKOdBl6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-teOLKOdBl6 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-teOLKOdBl6 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-teOLKOdBl6 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-teOLKOdBl6 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-teOLKOdBl6 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-teOLKOdBl6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-teOLKOdBl6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-teOLKOdBl6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-teOLKOdBl6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-teOLKOdBl6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-teOLKOdBl6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-teOLKOdBl6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-teOLKOdBl6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-teOLKOdBl6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-teOLKOdBl6 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-teOLKOdBl6 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-teOLKOdBl6 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-teOLKOdBl6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-teOLKOdBl6 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-teOLKOdBl6 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-teOLKOdBl6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-teOLKOdBl6 .dropdown-item.active,
.cid-teOLKOdBl6 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-teOLKOdBl6 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-teOLKOdBl6 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-teOLKOdBl6 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-teOLKOdBl6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-teOLKOdBl6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-teOLKOdBl6 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-teOLKOdBl6 .navbar-buttons {
  text-align: center;
}
.cid-teOLKOdBl6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-teOLKOdBl6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-teOLKOdBl6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-teOLKOdBl6 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-teOLKOdBl6 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-teOLKOdBl6 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-teOLKOdBl6 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-teOLKOdBl6 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-teOLKOdBl6 .navbar {
    height: 77px;
  }
  .cid-teOLKOdBl6 .navbar.opened {
    height: auto;
  }
  .cid-teOLKOdBl6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-teOLKOdBl6 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-teOLKOdBl6 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-teOLKOdBl6 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-teOLKOdBl6 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-tmrBSh2m1G {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc0438-780x520.jpg");
}
.cid-tmrBSh2m1G .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-tmrBSh2m1G .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-tmrBSh2m1G .align-center {
    text-align: center;
  }
}
.cid-tmrBSh2m1G h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-tmrBSh2m1G .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-tmrBSh2m1G .row {
    margin: 0;
  }
}
.cid-tmrBSh2m1G .btn {
  margin-left: 0rem;
}
.cid-tmrBSh2m1G H3 {
  color: #ffffff;
}
.cid-tmrBSh2m1G .mbr-section-title,
.cid-tmrBSh2m1G .mbr-section-btn {
  color: #f3f3f3;
}
.cid-tmrBSh2m1G .mbr-text,
.cid-tmrBSh2m1G .mbr-section-btn {
  color: #ffffff;
}
.cid-tmrBSimH9I {
  padding-top: 105px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tmrBSimH9I .container {
  max-width: 1500px;
}
.cid-tmrBSimH9I .row {
  background: #87724e;
}
.cid-tmrBSimH9I .img-col {
  padding: 0;
}
.cid-tmrBSimH9I .title-col {
  padding: 4rem 8rem;
}
.cid-tmrBSimH9I img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tmrBSimH9I h2 {
  padding: 0;
  margin: 0;
}
.cid-tmrBSimH9I .text-wrap {
  margin: auto;
}
.cid-tmrBSimH9I .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-tmrBSimH9I .row {
    margin: 2rem;
  }
  .cid-tmrBSimH9I .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-tmrBSimH9I .row {
    margin: 0rem;
  }
  .cid-tmrBSimH9I .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tmrFlwG4Tw {
  padding-top: 45px;
  padding-bottom: 90px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #f3f3f3;
}
.cid-tmrFlwG4Tw .mbr-section-subtitle {
  color: #767676;
}
.cid-tmrFlwG4Tw .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-tmrFlwG4Tw .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tmrFlwG4Tw .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tmrFlwG4Tw .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-tmrFlwG4Tw .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #073b4c;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-tmrFlwG4Tw .icon-focus,
.cid-tmrFlwG4Tw .icon-video {
  font-size: 2rem !important;
  width: 50px;
  height: 50px;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
}
.cid-tmrFlwG4Tw .icon-focus:before,
.cid-tmrFlwG4Tw .icon-video:before {
  content: '+';
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-bottom: 6px;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tmrFlwG4Tw .icon-video {
  font-size: 1.5rem !important;
}
.cid-tmrFlwG4Tw .mbr-gallery-title {
  transition: all 0.5s ease;
  position: absolute;
  text-align: left;
  display: none;
  width: 100%;
  bottom: 0;
  right: 0;
  padding: 1rem;
  color: #ffffff;
  font-weight: bold;
  background: transparent;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.cid-tmrFlwG4Tw ul {
  font-size: 0;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul {
  text-align: left;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li {
  padding: 0;
  margin: 0 .2rem;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li .btn {
  position: relative;
  padding: 0.5rem 1rem 0.6rem;
  margin: 0!important;
  background-color: transparent !important;
  border-width: 0 !important;
  color: #1f2732 !important;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li .btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid transparent;
  border-radius: 100px;
  opacity: 0.5;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li:not(.active) .btn:hover:after,
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li.active .btn:after {
  border-color: #1f2732;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li .btn:hover:after {
  -webkit-animation: 1s btn-animation linear infinite;
  animation: 1s btn-animation linear infinite;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li .btn:not(:hover):after {
  animation: none;
}
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li:first-child,
.cid-tmrFlwG4Tw .mbr-gallery-filter ul li:last-child {
  margin: 0;
}
.cid-tmrFlwG4Tw .mbr-gallery-item > div:hover .mbr-gallery-title {
  display: block;
}
.cid-tmrFlwG4Tw .mbr-gallery-item > div:hover:before {
  opacity: 0.8 !important;
}
@keyframes btn-animation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
  }
}
.cid-tmrBSnJg83 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-tmrBSnJg83 .card .card-img {
  overflow: hidden;
}
.cid-tmrBSnJg83 .card .card-img img {
  transition: all .5s;
}
.cid-tmrBSnJg83 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tmrBSnJg83 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tmrBSnJg83 .card {
  height: 100%;
}
.cid-tmrBSnJg83 .card .card-wrapper {
  height: 100%;
}
.cid-tmrBSnJg83 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tmrBSnJg83 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tmrBSnJg83 .card .card-box .card-title {
  margin: 0;
}
.cid-tmrBSnJg83 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrBSnJg83 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tmrBSnJg83 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tmrBSnJg83 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tmrBSnJg83 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tmrBSnJg83 .card .card-footer .icons-list {
  margin: 0;
}
.cid-tmrBSnJg83 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tmrBSnJg83 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tmrBSnJg83 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tmrBSnJg83 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tmrBSnJg83 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tmrBSnJg83 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tmrBSnJg83 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tmrBSnJg83 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tmrBSnJg83 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tmrBSnJg83 .main-subtitle,
.cid-tmrBSnJg83 .underline {
  text-align: left;
}
.cid-tmrBStclYh .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tmrBStclYh .nav-item:focus,
.cid-tmrBStclYh .nav-link:focus {
  outline: none;
}
.cid-tmrBStclYh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tmrBStclYh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tmrBStclYh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-tmrBStclYh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tmrBStclYh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tmrBStclYh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tmrBStclYh .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-tmrBStclYh .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-tmrBStclYh .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-tmrBStclYh .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tmrBStclYh .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tmrBStclYh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tmrBStclYh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tmrBStclYh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-tmrBStclYh .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tmrBStclYh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tmrBStclYh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tmrBStclYh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tmrBStclYh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tmrBStclYh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tmrBStclYh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tmrBStclYh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tmrBStclYh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tmrBStclYh .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tmrBStclYh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tmrBStclYh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tmrBStclYh .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tmrBStclYh .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tmrBStclYh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tmrBStclYh .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tmrBStclYh .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tmrBStclYh .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tmrBStclYh .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tmrBStclYh .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-tmrBStclYh .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tmrBStclYh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tmrBStclYh .navbar-short {
  padding: 1rem 0 !important;
}
.cid-tmrBStclYh .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tmrBStclYh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tmrBStclYh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tmrBStclYh .dropdown-item.active,
.cid-tmrBStclYh .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-tmrBStclYh .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-tmrBStclYh .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tmrBStclYh .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tmrBStclYh .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-tmrBStclYh .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tmrBStclYh .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-tmrBStclYh .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tmrBStclYh .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-tmrBStclYh .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-tmrBStclYh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tmrBStclYh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tmrBStclYh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tmrBStclYh ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tmrBStclYh .navbar-buttons {
  text-align: center;
}
.cid-tmrBStclYh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tmrBStclYh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tmrBStclYh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tmrBStclYh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tmrBStclYh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tmrBStclYh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tmrBStclYh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tmrBStclYh nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tmrBStclYh nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tmrBStclYh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tmrBStclYh .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-tmrBStclYh a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-tmrBStclYh .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-tmrBStclYh .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-tmrBStclYh .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tmrBStclYh .navbar {
    height: 77px;
  }
  .cid-tmrBStclYh .navbar.opened {
    height: auto;
  }
  .cid-tmrBStclYh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tmrBStclYh a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-tmrBStclYh a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-tmrBStclYh .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-tmrBStclYh .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-tsQ4chUGt5 {
  background-image: url("../../../assets/images/dsc-9345-2000x1331.jpg");
}
.cid-tsQ4chUGt5 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-tsQ4chUGt5 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-tsQ4chUGt5 .align-center {
    text-align: center;
  }
}
.cid-tsQ4chUGt5 h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-tsQ4chUGt5 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-tsQ4chUGt5 .row {
    margin: 0;
  }
}
.cid-tsQ4chUGt5 .btn {
  margin-left: 0rem;
}
.cid-tsQ4chUGt5 H3 {
  color: #ffffff;
}
.cid-tsQ4chUGt5 .mbr-section-title,
.cid-tsQ4chUGt5 .mbr-section-btn {
  color: #f3f3f3;
}
.cid-tsQ4chUGt5 .mbr-text,
.cid-tsQ4chUGt5 .mbr-section-btn {
  color: #ffffff;
}
.cid-tsQ4cmT72Z {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #f3f3f3;
}
.cid-tsQ4cmT72Z .container {
  max-width: 1500px;
}
.cid-tsQ4cmT72Z .row {
  background: #455141;
}
.cid-tsQ4cmT72Z .img-col {
  padding: 0;
}
.cid-tsQ4cmT72Z .title-col {
  padding: 4rem 8rem;
}
.cid-tsQ4cmT72Z img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsQ4cmT72Z h2 {
  padding: 0;
  margin: 0;
}
.cid-tsQ4cmT72Z .text-wrap {
  margin: auto;
}
.cid-tsQ4cmT72Z .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-tsQ4cmT72Z .row {
    margin: 2rem;
  }
  .cid-tsQ4cmT72Z .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-tsQ4cmT72Z .row {
    margin: 0rem;
  }
  .cid-tsQ4cmT72Z .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tsQ4cob9nZ {
  padding-top: 75px;
  padding-bottom: 90px;
  background-color: #455141;
}
.cid-tsQ4cob9nZ .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-tsQ4cob9nZ .rev,
.cid-tsQ4cob9nZ .mbr-iconfont {
  display: inline-block;
}
.cid-tsQ4cob9nZ .card-img {
  position: relative;
}
.cid-tsQ4cob9nZ .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tsQ4cob9nZ .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tsQ4cob9nZ .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-tsQ4cob9nZ .card-box {
  padding: 1.5rem;
}
.cid-tsQ4cob9nZ .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tsQ4cob9nZ .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tsQ4cob9nZ .mbr-section-title,
.cid-tsQ4cob9nZ .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-tsQ4cob9nZ .card-text,
.cid-tsQ4cob9nZ .mbr-section-btn,
.cid-tsQ4cob9nZ .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tsQ4cob9nZ .mbr-text,
.cid-tsQ4cob9nZ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tsQ4cob9nZ .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tsQ4cob9nZ .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tsQ4cyOvvW {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-tsQ4cyOvvW .card .card-img {
  overflow: hidden;
}
.cid-tsQ4cyOvvW .card .card-img img {
  transition: all .5s;
}
.cid-tsQ4cyOvvW .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tsQ4cyOvvW .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tsQ4cyOvvW .card {
  height: 100%;
}
.cid-tsQ4cyOvvW .card .card-wrapper {
  height: 100%;
}
.cid-tsQ4cyOvvW .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tsQ4cyOvvW .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tsQ4cyOvvW .card .card-box .card-title {
  margin: 0;
}
.cid-tsQ4cyOvvW .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsQ4cyOvvW .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tsQ4cyOvvW .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tsQ4cyOvvW .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tsQ4cyOvvW .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tsQ4cyOvvW .card .card-footer .icons-list {
  margin: 0;
}
.cid-tsQ4cyOvvW .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tsQ4cyOvvW .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tsQ4cyOvvW .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tsQ4cyOvvW .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tsQ4cyOvvW .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tsQ4cyOvvW .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tsQ4cyOvvW .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsQ4cyOvvW .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tsQ4cyOvvW .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tsQ4cyOvvW .main-subtitle,
.cid-tsQ4cyOvvW .underline {
  text-align: left;
  color: #272727;
}
.cid-tsQ4cGQPsC .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tsQ4cGQPsC .nav-item:focus,
.cid-tsQ4cGQPsC .nav-link:focus {
  outline: none;
}
.cid-tsQ4cGQPsC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tsQ4cGQPsC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsQ4cGQPsC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-tsQ4cGQPsC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tsQ4cGQPsC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsQ4cGQPsC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsQ4cGQPsC .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-tsQ4cGQPsC .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-tsQ4cGQPsC .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-tsQ4cGQPsC .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tsQ4cGQPsC .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsQ4cGQPsC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsQ4cGQPsC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsQ4cGQPsC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-tsQ4cGQPsC .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tsQ4cGQPsC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsQ4cGQPsC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsQ4cGQPsC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tsQ4cGQPsC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsQ4cGQPsC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tsQ4cGQPsC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tsQ4cGQPsC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsQ4cGQPsC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsQ4cGQPsC .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tsQ4cGQPsC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsQ4cGQPsC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsQ4cGQPsC .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tsQ4cGQPsC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tsQ4cGQPsC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsQ4cGQPsC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsQ4cGQPsC .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tsQ4cGQPsC .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tsQ4cGQPsC .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tsQ4cGQPsC .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-tsQ4cGQPsC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tsQ4cGQPsC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tsQ4cGQPsC .navbar-short {
  padding: 1rem 0 !important;
}
.cid-tsQ4cGQPsC .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsQ4cGQPsC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsQ4cGQPsC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsQ4cGQPsC .dropdown-item.active,
.cid-tsQ4cGQPsC .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-tsQ4cGQPsC .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-tsQ4cGQPsC .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tsQ4cGQPsC .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tsQ4cGQPsC .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-tsQ4cGQPsC .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tsQ4cGQPsC .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-tsQ4cGQPsC .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tsQ4cGQPsC .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-tsQ4cGQPsC .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-tsQ4cGQPsC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tsQ4cGQPsC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsQ4cGQPsC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsQ4cGQPsC ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tsQ4cGQPsC .navbar-buttons {
  text-align: center;
}
.cid-tsQ4cGQPsC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tsQ4cGQPsC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tsQ4cGQPsC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tsQ4cGQPsC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tsQ4cGQPsC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tsQ4cGQPsC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tsQ4cGQPsC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tsQ4cGQPsC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tsQ4cGQPsC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tsQ4cGQPsC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tsQ4cGQPsC .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-tsQ4cGQPsC a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-tsQ4cGQPsC .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-tsQ4cGQPsC .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-tsQ4cGQPsC .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tsQ4cGQPsC .navbar {
    height: 77px;
  }
  .cid-tsQ4cGQPsC .navbar.opened {
    height: auto;
  }
  .cid-tsQ4cGQPsC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsQ4cGQPsC a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-tsQ4cGQPsC a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-tsQ4cGQPsC .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-tsQ4cGQPsC .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-tt6kaiTszL {
  background-image: url("../../../assets/images/mbr-1-780x520.jpg");
}
.cid-tt6kaiTszL .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-tt6kaiTszL .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-tt6kaiTszL .align-center {
    text-align: center;
  }
}
.cid-tt6kaiTszL h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-tt6kaiTszL .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-tt6kaiTszL .row {
    margin: 0;
  }
}
.cid-tt6kaiTszL .btn {
  margin-left: 0rem;
}
.cid-tt6kaiTszL H3 {
  color: #ffffff;
}
.cid-tt6kaiTszL .mbr-section-title,
.cid-tt6kaiTszL .mbr-section-btn {
  color: #f3f3f3;
}
.cid-tt6kaiTszL .mbr-text,
.cid-tt6kaiTszL .mbr-section-btn {
  color: #ffffff;
}
.cid-tt6kampo4h {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #d7d7d7;
}
.cid-tt6kampo4h .container {
  max-width: 1500px;
}
.cid-tt6kampo4h .row {
  background: #3e3831;
}
.cid-tt6kampo4h .img-col {
  padding: 0;
}
.cid-tt6kampo4h .title-col {
  padding: 4rem 8rem;
}
.cid-tt6kampo4h img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tt6kampo4h h2 {
  padding: 0;
  margin: 0;
}
.cid-tt6kampo4h .text-wrap {
  margin: auto;
}
.cid-tt6kampo4h .mbr-text {
  color: #f3f3f3;
}
@media (max-width: 1200px) {
  .cid-tt6kampo4h .row {
    margin: 2rem;
  }
  .cid-tt6kampo4h .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-tt6kampo4h .row {
    margin: 0rem;
  }
  .cid-tt6kampo4h .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tvuc8OA4Rp {
  padding-top: 75px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/dsc7918-780x520.jpg");
}
.cid-tvuc8OA4Rp .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-tvuc8OA4Rp .rev,
.cid-tvuc8OA4Rp .mbr-iconfont {
  display: inline-block;
}
.cid-tvuc8OA4Rp .card-img {
  position: relative;
}
.cid-tvuc8OA4Rp .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tvuc8OA4Rp .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tvuc8OA4Rp .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-tvuc8OA4Rp .card-box {
  padding: 1.5rem;
}
.cid-tvuc8OA4Rp .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tvuc8OA4Rp .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tvuc8OA4Rp .mbr-section-title,
.cid-tvuc8OA4Rp .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-tvuc8OA4Rp .card-text,
.cid-tvuc8OA4Rp .mbr-section-btn,
.cid-tvuc8OA4Rp .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tvuc8OA4Rp .mbr-text,
.cid-tvuc8OA4Rp .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tvuc8OA4Rp .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tvuc8OA4Rp .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tvuddVAHoq {
  padding-top: 75px;
  padding-bottom: 90px;
  background-color: #d7d7d7;
}
.cid-tvuddVAHoq .card-wrapper {
  overflow: hidden;
  height: 100%;
  background: #ffffff;
  color: #232323;
  padding: 0;
}
.cid-tvuddVAHoq .rev,
.cid-tvuddVAHoq .mbr-iconfont {
  display: inline-block;
}
.cid-tvuddVAHoq .card-img {
  position: relative;
}
.cid-tvuddVAHoq .card:hover .image-btn {
  opacity: 1;
  bottom: 10px;
}
.cid-tvuddVAHoq .image-btn {
  transition: all 0.3s;
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
}
.cid-tvuddVAHoq .card-title {
  color: #272727;
  margin: 0;
  text-align: center;
}
.cid-tvuddVAHoq .card-box {
  padding: 1.5rem;
}
.cid-tvuddVAHoq .mbr-section-title {
  margin: 0 auto;
  color: #000000;
  text-align: center;
}
.cid-tvuddVAHoq .mbr-section-sub-title {
  text-align: center;
  color: #767676;
}
.cid-tvuddVAHoq .mbr-section-title,
.cid-tvuddVAHoq .line-wrap {
  text-align: left;
  color: #ffffff;
}
.cid-tvuddVAHoq .card-text,
.cid-tvuddVAHoq .mbr-section-btn,
.cid-tvuddVAHoq .ico-line {
  text-align: left;
  color: #767676;
}
.cid-tvuddVAHoq .mbr-text,
.cid-tvuddVAHoq .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tvuddVAHoq .image-btn {
    opacity: 1;
    bottom: 10px;
  }
}
.cid-tvuddVAHoq .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-tx58xUgiVz {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tx58xUgiVz .card .card-img {
  overflow: hidden;
}
.cid-tx58xUgiVz .card .card-img img {
  transition: all .5s;
}
.cid-tx58xUgiVz .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tx58xUgiVz .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tx58xUgiVz .card {
  height: 100%;
}
.cid-tx58xUgiVz .card .card-wrapper {
  height: 100%;
}
.cid-tx58xUgiVz .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tx58xUgiVz .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tx58xUgiVz .card .card-box .card-title {
  margin: 0;
}
.cid-tx58xUgiVz .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tx58xUgiVz .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tx58xUgiVz .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tx58xUgiVz .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tx58xUgiVz .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tx58xUgiVz .card .card-footer .icons-list {
  margin: 0;
}
.cid-tx58xUgiVz .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tx58xUgiVz .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tx58xUgiVz .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tx58xUgiVz .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tx58xUgiVz .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tx58xUgiVz .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tx58xUgiVz .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tx58xUgiVz .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tx58xUgiVz .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tx58xUgiVz .main-subtitle,
.cid-tx58xUgiVz .underline {
  text-align: left;
}
.cid-tt6kaAasNU .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tt6kaAasNU .nav-item:focus,
.cid-tt6kaAasNU .nav-link:focus {
  outline: none;
}
.cid-tt6kaAasNU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tt6kaAasNU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tt6kaAasNU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-tt6kaAasNU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tt6kaAasNU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tt6kaAasNU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tt6kaAasNU .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-tt6kaAasNU .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-tt6kaAasNU .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-tt6kaAasNU .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tt6kaAasNU .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tt6kaAasNU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tt6kaAasNU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tt6kaAasNU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-tt6kaAasNU .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tt6kaAasNU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tt6kaAasNU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tt6kaAasNU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tt6kaAasNU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tt6kaAasNU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tt6kaAasNU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tt6kaAasNU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tt6kaAasNU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tt6kaAasNU .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tt6kaAasNU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tt6kaAasNU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tt6kaAasNU .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tt6kaAasNU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tt6kaAasNU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tt6kaAasNU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tt6kaAasNU .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tt6kaAasNU .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tt6kaAasNU .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tt6kaAasNU .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-tt6kaAasNU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tt6kaAasNU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tt6kaAasNU .navbar-short {
  padding: 1rem 0 !important;
}
.cid-tt6kaAasNU .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tt6kaAasNU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tt6kaAasNU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tt6kaAasNU .dropdown-item.active,
.cid-tt6kaAasNU .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-tt6kaAasNU .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-tt6kaAasNU .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tt6kaAasNU .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tt6kaAasNU .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-tt6kaAasNU .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tt6kaAasNU .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-tt6kaAasNU .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tt6kaAasNU .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-tt6kaAasNU .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-tt6kaAasNU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tt6kaAasNU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tt6kaAasNU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tt6kaAasNU ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tt6kaAasNU .navbar-buttons {
  text-align: center;
}
.cid-tt6kaAasNU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tt6kaAasNU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tt6kaAasNU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tt6kaAasNU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tt6kaAasNU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tt6kaAasNU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tt6kaAasNU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tt6kaAasNU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tt6kaAasNU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tt6kaAasNU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tt6kaAasNU .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-tt6kaAasNU a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-tt6kaAasNU .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-tt6kaAasNU .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-tt6kaAasNU .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tt6kaAasNU .navbar {
    height: 77px;
  }
  .cid-tt6kaAasNU .navbar.opened {
    height: auto;
  }
  .cid-tt6kaAasNU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tt6kaAasNU a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-tt6kaAasNU a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-tt6kaAasNU .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-tt6kaAasNU .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-ttbzaoPZi9 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc7918-780x520.jpg");
}
.cid-ttbzaoPZi9 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ttbzaoPZi9 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ttbzaoPZi9 .align-center {
    text-align: center;
  }
}
.cid-ttbzaoPZi9 h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ttbzaoPZi9 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ttbzaoPZi9 .row {
    margin: 0;
  }
}
.cid-ttbzaoPZi9 .btn {
  margin-left: 0rem;
}
.cid-ttbzaoPZi9 H3 {
  color: #ffffff;
}
.cid-ttbzaoPZi9 .mbr-section-title,
.cid-ttbzaoPZi9 .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ttbzaoPZi9 .mbr-text,
.cid-ttbzaoPZi9 .mbr-section-btn {
  color: #ffffff;
}
.cid-ttbzapscos {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #d7d7d7;
}
.cid-ttbzapscos .container {
  max-width: 1500px;
}
.cid-ttbzapscos .row {
  background: #3e3831;
}
.cid-ttbzapscos .img-col {
  padding: 0;
}
.cid-ttbzapscos .title-col {
  padding: 4rem 8rem;
}
.cid-ttbzapscos img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-ttbzapscos h2 {
  padding: 0;
  margin: 0;
}
.cid-ttbzapscos .text-wrap {
  margin: auto;
}
.cid-ttbzapscos .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-ttbzapscos .row {
    margin: 2rem;
  }
  .cid-ttbzapscos .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-ttbzapscos .row {
    margin: 0rem;
  }
  .cid-ttbzapscos .title-col {
    padding: 2rem 1rem;
  }
}
.cid-tvuCrAjyHS {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #f3f3f3;
}
.cid-tvuCrAjyHS .card .card-img {
  overflow: hidden;
}
.cid-tvuCrAjyHS .card .card-img img {
  transition: all .5s;
}
.cid-tvuCrAjyHS .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tvuCrAjyHS .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tvuCrAjyHS .card {
  height: 100%;
}
.cid-tvuCrAjyHS .card .card-wrapper {
  height: 100%;
}
.cid-tvuCrAjyHS .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tvuCrAjyHS .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tvuCrAjyHS .card .card-box .card-title {
  margin: 0;
}
.cid-tvuCrAjyHS .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvuCrAjyHS .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tvuCrAjyHS .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tvuCrAjyHS .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tvuCrAjyHS .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tvuCrAjyHS .card .card-footer .icons-list {
  margin: 0;
}
.cid-tvuCrAjyHS .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tvuCrAjyHS .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tvuCrAjyHS .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tvuCrAjyHS .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tvuCrAjyHS .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tvuCrAjyHS .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tvuCrAjyHS .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tvuCrAjyHS .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tvuCrAjyHS .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tvuCrAjyHS .main-subtitle,
.cid-tvuCrAjyHS .underline {
  text-align: left;
}
.cid-ttbzaB4qNx .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttbzaB4qNx .nav-item:focus,
.cid-ttbzaB4qNx .nav-link:focus {
  outline: none;
}
.cid-ttbzaB4qNx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttbzaB4qNx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttbzaB4qNx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-ttbzaB4qNx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttbzaB4qNx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttbzaB4qNx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttbzaB4qNx .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-ttbzaB4qNx .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-ttbzaB4qNx .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-ttbzaB4qNx .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-ttbzaB4qNx .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttbzaB4qNx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttbzaB4qNx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttbzaB4qNx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-ttbzaB4qNx .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-ttbzaB4qNx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttbzaB4qNx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttbzaB4qNx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-ttbzaB4qNx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttbzaB4qNx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ttbzaB4qNx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ttbzaB4qNx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttbzaB4qNx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttbzaB4qNx .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-ttbzaB4qNx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttbzaB4qNx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttbzaB4qNx .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-ttbzaB4qNx .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ttbzaB4qNx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttbzaB4qNx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttbzaB4qNx .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ttbzaB4qNx .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-ttbzaB4qNx .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ttbzaB4qNx .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-ttbzaB4qNx .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ttbzaB4qNx .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ttbzaB4qNx .navbar-short {
  padding: 1rem 0 !important;
}
.cid-ttbzaB4qNx .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ttbzaB4qNx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttbzaB4qNx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttbzaB4qNx .dropdown-item.active,
.cid-ttbzaB4qNx .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-ttbzaB4qNx .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-ttbzaB4qNx .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttbzaB4qNx .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-ttbzaB4qNx .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-ttbzaB4qNx .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-ttbzaB4qNx .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-ttbzaB4qNx .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttbzaB4qNx .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-ttbzaB4qNx .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-ttbzaB4qNx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-ttbzaB4qNx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttbzaB4qNx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttbzaB4qNx ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ttbzaB4qNx .navbar-buttons {
  text-align: center;
}
.cid-ttbzaB4qNx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ttbzaB4qNx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-ttbzaB4qNx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ttbzaB4qNx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ttbzaB4qNx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ttbzaB4qNx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ttbzaB4qNx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttbzaB4qNx nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ttbzaB4qNx nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ttbzaB4qNx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttbzaB4qNx .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-ttbzaB4qNx a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-ttbzaB4qNx .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ttbzaB4qNx .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-ttbzaB4qNx .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttbzaB4qNx .navbar {
    height: 77px;
  }
  .cid-ttbzaB4qNx .navbar.opened {
    height: auto;
  }
  .cid-ttbzaB4qNx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttbzaB4qNx a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-ttbzaB4qNx a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-ttbzaB4qNx .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-ttbzaB4qNx .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-ttTITFKtyC {
  background-image: url("../../../assets/images/castello-ssan-giacomo-570x428-570x428.jpg");
}
.cid-ttTITFKtyC .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ttTITFKtyC .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ttTITFKtyC .align-center {
    text-align: center;
  }
}
.cid-ttTITFKtyC h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ttTITFKtyC .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ttTITFKtyC .row {
    margin: 0;
  }
}
.cid-ttTITFKtyC .btn {
  margin-left: 0rem;
}
.cid-ttTITFKtyC H3 {
  color: #ffffff;
}
.cid-ttTITFKtyC .mbr-section-title,
.cid-ttTITFKtyC .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ttTITFKtyC .mbr-text,
.cid-ttTITFKtyC .mbr-section-btn {
  color: #ffffff;
}
.cid-ttTITLDEYE {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-ttTITLDEYE .wrapper {
  overflow: hidden;
}
.cid-ttTITLDEYE .wrapper img {
  transition: all .5s;
}
.cid-ttTITLDEYE .wrapper:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-ttTITLDEYE .underline .line {
  width: 2rem;
  height: 1px;
  background: #767676;
  display: inline-block;
}
.cid-ttTITLDEYE .wrapper {
  position: relative;
  padding: 2rem;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  height: 25rem;
}
.cid-ttTITLDEYE .wrapper .mbr-overlay {
  background: #232323;
  opacity: 0.4;
  border-top-right-radius: 25%;
  z-index: 1;
}
.cid-ttTITLDEYE .wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-ttTITLDEYE .wrapper .content-block {
  position: relative;
  width: 100%;
  z-index: 1;
}
.cid-ttTITLDEYE .popup-btn .mbr-overlay {
  border-top-right-radius: 0 !important;
}
@media (max-width: 991px) {
  .cid-ttTITLDEYE .first-row-card {
    padding-bottom: 2rem;
  }
}
.cid-ttTITLDEYE .main-title {
  text-align: left;
  color: #272727;
}
.cid-ttTITLDEYE .main-subtitle,
.cid-ttTITLDEYE .underline {
  text-align: left;
  color: #4f4943;
}
.cid-tvxU4W1hPH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 992px) {
  .cid-tvxU4W1hPH {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.cid-tvxU4W1hPH .box {
  background-image: url("assets/images/vista-rocca-ponte-2000x1125.jpeg");
  background-size: cover;
  background-position: center;
  height: 550px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tvxU4W1hPH .icon-wrap {
  border: 4px solid #ffffff !important;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  text-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}
.cid-tvxU4W1hPH .icon-wrap span {
  padding-left: 8px;
}
.cid-tvxU4W1hPH .mbr-media span {
  font-size: 28px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  transition: all 0.25s;
  color: #ffffff !important;
}
.cid-tvxU4W1hPH .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  transform: translateX(-35%);
}
.cid-tvxU4W1hPH .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-tvxU4W1hPH .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tvxU4W1hPH .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-tvxU4W1hPH a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-tvxU4W1hPH a.close:hover {
  color: #ffffff;
}
@media (max-width: 576px) {
  .cid-tvxU4W1hPH {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .cid-tvxU4W1hPH .box {
    height: 250px;
  }
}
@media (min-width: 767px) {
  .cid-tvxU4W1hPH .row {
    margin: 0;
  }
}
.cid-ttTITOaYkP {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-ttTITOaYkP .card .card-img {
  overflow: hidden;
}
.cid-ttTITOaYkP .card .card-img img {
  transition: all .5s;
}
.cid-ttTITOaYkP .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-ttTITOaYkP .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-ttTITOaYkP .card {
  height: 100%;
}
.cid-ttTITOaYkP .card .card-wrapper {
  height: 100%;
}
.cid-ttTITOaYkP .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-ttTITOaYkP .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-ttTITOaYkP .card .card-box .card-title {
  margin: 0;
}
.cid-ttTITOaYkP .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTITOaYkP .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-ttTITOaYkP .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-ttTITOaYkP .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-ttTITOaYkP .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTITOaYkP .card .card-footer .icons-list {
  margin: 0;
}
.cid-ttTITOaYkP .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-ttTITOaYkP .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-ttTITOaYkP .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-ttTITOaYkP .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-ttTITOaYkP .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-ttTITOaYkP .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-ttTITOaYkP .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ttTITOaYkP .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-ttTITOaYkP .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-ttTITOaYkP .main-subtitle,
.cid-ttTITOaYkP .underline {
  text-align: left;
}
.cid-ttTITUVb4o .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTITUVb4o .nav-item:focus,
.cid-ttTITUVb4o .nav-link:focus {
  outline: none;
}
.cid-ttTITUVb4o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTITUVb4o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttTITUVb4o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-ttTITUVb4o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTITUVb4o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttTITUVb4o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttTITUVb4o .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-ttTITUVb4o .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-ttTITUVb4o .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-ttTITUVb4o .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-ttTITUVb4o .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttTITUVb4o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttTITUVb4o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttTITUVb4o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-ttTITUVb4o .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-ttTITUVb4o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttTITUVb4o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttTITUVb4o .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-ttTITUVb4o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttTITUVb4o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ttTITUVb4o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ttTITUVb4o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttTITUVb4o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttTITUVb4o .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-ttTITUVb4o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttTITUVb4o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttTITUVb4o .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-ttTITUVb4o .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ttTITUVb4o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttTITUVb4o .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttTITUVb4o .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ttTITUVb4o .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-ttTITUVb4o .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ttTITUVb4o .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-ttTITUVb4o .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ttTITUVb4o .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ttTITUVb4o .navbar-short {
  padding: 1rem 0 !important;
}
.cid-ttTITUVb4o .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ttTITUVb4o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttTITUVb4o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttTITUVb4o .dropdown-item.active,
.cid-ttTITUVb4o .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-ttTITUVb4o .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-ttTITUVb4o .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTITUVb4o .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-ttTITUVb4o .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-ttTITUVb4o .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-ttTITUVb4o .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-ttTITUVb4o .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTITUVb4o .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-ttTITUVb4o .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-ttTITUVb4o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-ttTITUVb4o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttTITUVb4o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttTITUVb4o ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ttTITUVb4o .navbar-buttons {
  text-align: center;
}
.cid-ttTITUVb4o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ttTITUVb4o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-ttTITUVb4o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ttTITUVb4o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTITUVb4o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTITUVb4o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ttTITUVb4o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTITUVb4o nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ttTITUVb4o nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ttTITUVb4o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTITUVb4o .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-ttTITUVb4o a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-ttTITUVb4o .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ttTITUVb4o .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-ttTITUVb4o .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttTITUVb4o .navbar {
    height: 77px;
  }
  .cid-ttTITUVb4o .navbar.opened {
    height: auto;
  }
  .cid-ttTITUVb4o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttTITUVb4o a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-ttTITUVb4o a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-ttTITUVb4o .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-ttTITUVb4o .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-ttTQ3QpRji {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc-1241-2000x1328.jpg");
}
.cid-ttTQ3QpRji .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ttTQ3QpRji .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ttTQ3QpRji .align-center {
    text-align: center;
  }
}
.cid-ttTQ3QpRji h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ttTQ3QpRji .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ttTQ3QpRji .row {
    margin: 0;
  }
}
.cid-ttTQ3QpRji .btn {
  margin-left: 0rem;
}
.cid-ttTQ3QpRji H3 {
  color: #ffffff;
}
.cid-ttTQ3QpRji .mbr-section-title,
.cid-ttTQ3QpRji .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ttTQ3QpRji .mbr-text,
.cid-ttTQ3QpRji .mbr-section-btn {
  color: #ffffff;
}
.cid-ttTQ3RNXez {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-ttTQ3RNXez svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.8, 1.8);
}
.cid-ttTQ3RNXez #e1_ellipse {
  fill: #ffffff !important;
}
.cid-ttTQ3RNXez img {
  width: 80%;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
@media (max-width: 576px) {
  .cid-ttTQ3RNXez img {
    width: 100%;
    left: 0;
  }
}
.cid-ttTQ3RNXez H1 {
  color: #272727;
}
.cid-ttTQ3RNXez .mbr-text,
.cid-ttTQ3RNXez .mbr-section-btn {
  color: #716c80;
}
.cid-ttTQ3T6PFF {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #39424e;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-ttTQ3T6PFF .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ttTQ3T6PFF .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ttTQ3T6PFF .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ttTQ3T6PFF .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ttTQ3T6PFF .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #232323;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-ttTQ3T6PFF .mbr-gallery-item > div:hover::before {
  opacity: 0.5 !important;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #232323 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  background: transparent;
  padding: 12px 15px 12px 15px;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter ul {
  display: block;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter ul li {
  position: relative;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter li.active .btn {
  color: #149dcc !important;
  background: transparent;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter .btn::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #149dcc !important;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter li:not(.active) .btn.active:after,
.cid-ttTQ3T6PFF .mbr-gallery-filter li.active .btn:not(.active):after,
.cid-ttTQ3T6PFF .mbr-gallery-filter .mbr-gallery-filter .btn:hover:after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #149dcc !important;
}
.cid-ttTQ3T6PFF .mbr-gallery-filter .mbr-gallery-filter-all.active .btn.active:after,
.cid-ttTQ3T6PFF .mbr-gallery-filter .mbr-gallery-filter-all:not(.active) .btn.active:after {
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
}
.cid-ttTQ3T6PFF .mbr-gallery-title {
  transition: all .3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-ttTQ3T6PFF .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-ttTQ3T6PFF .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-ttTQ3T6PFF .icon-focus:before {
  content: '\e95e';
}
.cid-ttTQ3T6PFF .icon-focus {
  font-family: 'MobiriseIcons' !important;
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-ttTQ3T6PFF .mbr-section-title {
  margin: 0;
}
.cid-ttTQ3T6PFF .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-ttTQ3T6PFF .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-ttTQ3T6PFF .mbr-section-title,
.cid-ttTQ3T6PFF .underline {
  text-align: left;
}
.cid-ttTQ3T6PFF .mbr-section-subtitle {
  text-align: left;
}
.cid-ttTQ3UI8X1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ttTQ3UI8X1 .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-ttTQ3UI8X1 .content-panel {
  padding: 3rem;
  background-color: #39424e;
}
@media (min-width: 767px) {
  .cid-ttTQ3UI8X1 .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-ttTQ3UI8X1 .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-ttTQ3UI8X1 .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-ttTQ3UI8X1 .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-ttTQ3UI8X1 .google-map .place-card {
  margin-left: 40px !important;
}
.cid-ttTQ3XCheU {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-ttTQ3XCheU .card .card-img {
  overflow: hidden;
}
.cid-ttTQ3XCheU .card .card-img img {
  transition: all .5s;
}
.cid-ttTQ3XCheU .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-ttTQ3XCheU .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-ttTQ3XCheU .card {
  height: 100%;
}
.cid-ttTQ3XCheU .card .card-wrapper {
  height: 100%;
}
.cid-ttTQ3XCheU .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-ttTQ3XCheU .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-ttTQ3XCheU .card .card-box .card-title {
  margin: 0;
}
.cid-ttTQ3XCheU .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTQ3XCheU .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-ttTQ3XCheU .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-ttTQ3XCheU .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-ttTQ3XCheU .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTQ3XCheU .card .card-footer .icons-list {
  margin: 0;
}
.cid-ttTQ3XCheU .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-ttTQ3XCheU .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-ttTQ3XCheU .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-ttTQ3XCheU .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-ttTQ3XCheU .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-ttTQ3XCheU .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-ttTQ3XCheU .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ttTQ3XCheU .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-ttTQ3XCheU .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-ttTQ3XCheU .main-subtitle,
.cid-ttTQ3XCheU .underline {
  text-align: left;
}
.cid-ttTQ44KTVu .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTQ44KTVu .nav-item:focus,
.cid-ttTQ44KTVu .nav-link:focus {
  outline: none;
}
.cid-ttTQ44KTVu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTQ44KTVu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttTQ44KTVu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-ttTQ44KTVu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTQ44KTVu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttTQ44KTVu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttTQ44KTVu .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-ttTQ44KTVu .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-ttTQ44KTVu .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-ttTQ44KTVu .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-ttTQ44KTVu .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttTQ44KTVu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttTQ44KTVu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttTQ44KTVu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-ttTQ44KTVu .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-ttTQ44KTVu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttTQ44KTVu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttTQ44KTVu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-ttTQ44KTVu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttTQ44KTVu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ttTQ44KTVu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ttTQ44KTVu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttTQ44KTVu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttTQ44KTVu .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-ttTQ44KTVu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttTQ44KTVu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttTQ44KTVu .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-ttTQ44KTVu .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ttTQ44KTVu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttTQ44KTVu .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttTQ44KTVu .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ttTQ44KTVu .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-ttTQ44KTVu .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ttTQ44KTVu .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-ttTQ44KTVu .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ttTQ44KTVu .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ttTQ44KTVu .navbar-short {
  padding: 1rem 0 !important;
}
.cid-ttTQ44KTVu .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ttTQ44KTVu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttTQ44KTVu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttTQ44KTVu .dropdown-item.active,
.cid-ttTQ44KTVu .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-ttTQ44KTVu .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-ttTQ44KTVu .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTQ44KTVu .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-ttTQ44KTVu .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-ttTQ44KTVu .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-ttTQ44KTVu .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-ttTQ44KTVu .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTQ44KTVu .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-ttTQ44KTVu .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-ttTQ44KTVu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-ttTQ44KTVu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttTQ44KTVu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttTQ44KTVu ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ttTQ44KTVu .navbar-buttons {
  text-align: center;
}
.cid-ttTQ44KTVu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ttTQ44KTVu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-ttTQ44KTVu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ttTQ44KTVu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTQ44KTVu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTQ44KTVu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ttTQ44KTVu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTQ44KTVu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ttTQ44KTVu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ttTQ44KTVu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTQ44KTVu .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-ttTQ44KTVu a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-ttTQ44KTVu .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ttTQ44KTVu .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-ttTQ44KTVu .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttTQ44KTVu .navbar {
    height: 77px;
  }
  .cid-ttTQ44KTVu .navbar.opened {
    height: auto;
  }
  .cid-ttTQ44KTVu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttTQ44KTVu a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-ttTQ44KTVu a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-ttTQ44KTVu .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-ttTQ44KTVu .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-ttTQew8ZHd {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/montemartano-2000x1125.jpg");
}
.cid-ttTQew8ZHd .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ttTQew8ZHd .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ttTQew8ZHd .align-center {
    text-align: center;
  }
}
.cid-ttTQew8ZHd h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ttTQew8ZHd .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ttTQew8ZHd .row {
    margin: 0;
  }
}
.cid-ttTQew8ZHd .btn {
  margin-left: 0rem;
}
.cid-ttTQew8ZHd H3 {
  color: #ffffff;
}
.cid-ttTQew8ZHd .mbr-section-title,
.cid-ttTQew8ZHd .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ttTQew8ZHd .mbr-text,
.cid-ttTQew8ZHd .mbr-section-btn {
  color: #ffffff;
}
.cid-ttTQexFIGk {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-ttTQexFIGk svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.8, 1.8);
}
.cid-ttTQexFIGk #e1_ellipse {
  fill: #ffffff !important;
}
.cid-ttTQexFIGk img {
  width: 80%;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
@media (max-width: 576px) {
  .cid-ttTQexFIGk img {
    width: 100%;
    left: 0;
  }
}
.cid-ttTQexFIGk H1 {
  color: #272727;
}
.cid-ttTQexFIGk .mbr-text,
.cid-ttTQexFIGk .mbr-section-btn {
  color: #716c80;
}
.cid-ttTQeyMSAx {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #39424e;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-ttTQeyMSAx .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ttTQeyMSAx .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ttTQeyMSAx .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ttTQeyMSAx .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ttTQeyMSAx .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #232323;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-ttTQeyMSAx .mbr-gallery-item > div:hover::before {
  opacity: 0.5 !important;
}
.cid-ttTQeyMSAx .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-ttTQeyMSAx .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #232323 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  background: transparent;
  padding: 12px 15px 12px 15px;
}
.cid-ttTQeyMSAx .mbr-gallery-filter ul {
  display: block;
}
.cid-ttTQeyMSAx .mbr-gallery-filter ul li {
  position: relative;
}
.cid-ttTQeyMSAx .mbr-gallery-filter li.active .btn {
  color: #149dcc !important;
  background: transparent;
}
.cid-ttTQeyMSAx .mbr-gallery-filter .btn::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #149dcc !important;
}
.cid-ttTQeyMSAx .mbr-gallery-filter li:not(.active) .btn.active:after,
.cid-ttTQeyMSAx .mbr-gallery-filter li.active .btn:not(.active):after,
.cid-ttTQeyMSAx .mbr-gallery-filter .mbr-gallery-filter .btn:hover:after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #149dcc !important;
}
.cid-ttTQeyMSAx .mbr-gallery-filter .mbr-gallery-filter-all.active .btn.active:after,
.cid-ttTQeyMSAx .mbr-gallery-filter .mbr-gallery-filter-all:not(.active) .btn.active:after {
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
}
.cid-ttTQeyMSAx .mbr-gallery-title {
  transition: all .3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-ttTQeyMSAx .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-ttTQeyMSAx .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-ttTQeyMSAx .icon-focus:before {
  content: '\e95e';
}
.cid-ttTQeyMSAx .icon-focus {
  font-family: 'MobiriseIcons' !important;
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-ttTQeyMSAx .mbr-section-title {
  margin: 0;
}
.cid-ttTQeyMSAx .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-ttTQeyMSAx .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-ttTQeyMSAx .mbr-section-title,
.cid-ttTQeyMSAx .underline {
  text-align: left;
}
.cid-ttTQeyMSAx .mbr-section-subtitle {
  text-align: left;
}
.cid-ttTQeAAoof {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ttTQeAAoof .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-ttTQeAAoof .content-panel {
  padding: 3rem;
  background-color: #39424e;
}
@media (min-width: 767px) {
  .cid-ttTQeAAoof .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-ttTQeAAoof .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-ttTQeAAoof .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-ttTQeAAoof .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-ttTQeAAoof .google-map .place-card {
  margin-left: 40px !important;
}
.cid-ttTQeDvEMr {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-ttTQeDvEMr .card .card-img {
  overflow: hidden;
}
.cid-ttTQeDvEMr .card .card-img img {
  transition: all .5s;
}
.cid-ttTQeDvEMr .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-ttTQeDvEMr .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-ttTQeDvEMr .card {
  height: 100%;
}
.cid-ttTQeDvEMr .card .card-wrapper {
  height: 100%;
}
.cid-ttTQeDvEMr .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-ttTQeDvEMr .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-ttTQeDvEMr .card .card-box .card-title {
  margin: 0;
}
.cid-ttTQeDvEMr .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTQeDvEMr .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-ttTQeDvEMr .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-ttTQeDvEMr .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-ttTQeDvEMr .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTQeDvEMr .card .card-footer .icons-list {
  margin: 0;
}
.cid-ttTQeDvEMr .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-ttTQeDvEMr .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-ttTQeDvEMr .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-ttTQeDvEMr .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-ttTQeDvEMr .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-ttTQeDvEMr .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-ttTQeDvEMr .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ttTQeDvEMr .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-ttTQeDvEMr .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-ttTQeDvEMr .main-subtitle,
.cid-ttTQeDvEMr .underline {
  text-align: left;
}
.cid-ttTQeKwnec .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTQeKwnec .nav-item:focus,
.cid-ttTQeKwnec .nav-link:focus {
  outline: none;
}
.cid-ttTQeKwnec .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTQeKwnec .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttTQeKwnec .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-ttTQeKwnec .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTQeKwnec .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttTQeKwnec .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttTQeKwnec .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-ttTQeKwnec .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-ttTQeKwnec .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-ttTQeKwnec .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-ttTQeKwnec .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttTQeKwnec .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttTQeKwnec .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttTQeKwnec .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-ttTQeKwnec .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-ttTQeKwnec .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttTQeKwnec .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttTQeKwnec .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-ttTQeKwnec .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttTQeKwnec .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ttTQeKwnec .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ttTQeKwnec .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttTQeKwnec .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttTQeKwnec .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-ttTQeKwnec .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttTQeKwnec .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttTQeKwnec .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-ttTQeKwnec .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ttTQeKwnec .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttTQeKwnec .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttTQeKwnec .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ttTQeKwnec .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-ttTQeKwnec .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ttTQeKwnec .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-ttTQeKwnec .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ttTQeKwnec .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ttTQeKwnec .navbar-short {
  padding: 1rem 0 !important;
}
.cid-ttTQeKwnec .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ttTQeKwnec .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttTQeKwnec .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttTQeKwnec .dropdown-item.active,
.cid-ttTQeKwnec .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-ttTQeKwnec .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-ttTQeKwnec .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTQeKwnec .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-ttTQeKwnec .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-ttTQeKwnec .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-ttTQeKwnec .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-ttTQeKwnec .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTQeKwnec .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-ttTQeKwnec .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-ttTQeKwnec .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-ttTQeKwnec .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttTQeKwnec .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttTQeKwnec ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ttTQeKwnec .navbar-buttons {
  text-align: center;
}
.cid-ttTQeKwnec button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ttTQeKwnec button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-ttTQeKwnec button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ttTQeKwnec button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTQeKwnec button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTQeKwnec button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ttTQeKwnec nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTQeKwnec nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ttTQeKwnec nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ttTQeKwnec nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTQeKwnec .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-ttTQeKwnec a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-ttTQeKwnec .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ttTQeKwnec .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-ttTQeKwnec .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttTQeKwnec .navbar {
    height: 77px;
  }
  .cid-ttTQeKwnec .navbar.opened {
    height: auto;
  }
  .cid-ttTQeKwnec .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttTQeKwnec a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-ttTQeKwnec a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-ttTQeKwnec .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-ttTQeKwnec .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-ttTSkQwarT {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dji-166-2000x1500.jpg");
}
.cid-ttTSkQwarT .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ttTSkQwarT .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ttTSkQwarT .align-center {
    text-align: center;
  }
}
.cid-ttTSkQwarT h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ttTSkQwarT .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ttTSkQwarT .row {
    margin: 0;
  }
}
.cid-ttTSkQwarT .btn {
  margin-left: 0rem;
}
.cid-ttTSkQwarT H3 {
  color: #ffffff;
}
.cid-ttTSkQwarT .mbr-section-title,
.cid-ttTSkQwarT .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ttTSkQwarT .mbr-text,
.cid-ttTSkQwarT .mbr-section-btn {
  color: #ffffff;
}
.cid-ttTSkRTAyJ {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-ttTSkRTAyJ svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.8, 1.8);
}
.cid-ttTSkRTAyJ #e1_ellipse {
  fill: #ffffff !important;
}
.cid-ttTSkRTAyJ img {
  width: 80%;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
@media (max-width: 576px) {
  .cid-ttTSkRTAyJ img {
    width: 100%;
    left: 0;
  }
}
.cid-ttTSkRTAyJ H1 {
  color: #272727;
}
.cid-ttTSkRTAyJ .mbr-text,
.cid-ttTSkRTAyJ .mbr-section-btn {
  color: #716c80;
}
.cid-ttTSkT2iLB {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #39424e;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-ttTSkT2iLB .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ttTSkT2iLB .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ttTSkT2iLB .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ttTSkT2iLB .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ttTSkT2iLB .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #232323;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-ttTSkT2iLB .mbr-gallery-item > div:hover::before {
  opacity: 0.5 !important;
}
.cid-ttTSkT2iLB .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-ttTSkT2iLB .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #232323 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  background: transparent;
  padding: 12px 15px 12px 15px;
}
.cid-ttTSkT2iLB .mbr-gallery-filter ul {
  display: block;
}
.cid-ttTSkT2iLB .mbr-gallery-filter ul li {
  position: relative;
}
.cid-ttTSkT2iLB .mbr-gallery-filter li.active .btn {
  color: #149dcc !important;
  background: transparent;
}
.cid-ttTSkT2iLB .mbr-gallery-filter .btn::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #149dcc !important;
}
.cid-ttTSkT2iLB .mbr-gallery-filter li:not(.active) .btn.active:after,
.cid-ttTSkT2iLB .mbr-gallery-filter li.active .btn:not(.active):after,
.cid-ttTSkT2iLB .mbr-gallery-filter .mbr-gallery-filter .btn:hover:after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #149dcc !important;
}
.cid-ttTSkT2iLB .mbr-gallery-filter .mbr-gallery-filter-all.active .btn.active:after,
.cid-ttTSkT2iLB .mbr-gallery-filter .mbr-gallery-filter-all:not(.active) .btn.active:after {
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
}
.cid-ttTSkT2iLB .mbr-gallery-title {
  transition: all .3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-ttTSkT2iLB .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-ttTSkT2iLB .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-ttTSkT2iLB .icon-focus:before {
  content: '\e95e';
}
.cid-ttTSkT2iLB .icon-focus {
  font-family: 'MobiriseIcons' !important;
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-ttTSkT2iLB .mbr-section-title {
  margin: 0;
}
.cid-ttTSkT2iLB .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-ttTSkT2iLB .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-ttTSkT2iLB .mbr-section-title,
.cid-ttTSkT2iLB .underline {
  text-align: left;
}
.cid-ttTSkT2iLB .mbr-section-subtitle {
  text-align: left;
}
.cid-ttTSkUIDJy {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ttTSkUIDJy .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-ttTSkUIDJy .content-panel {
  padding: 3rem;
  background-color: #39424e;
}
@media (min-width: 767px) {
  .cid-ttTSkUIDJy .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-ttTSkUIDJy .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-ttTSkUIDJy .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-ttTSkUIDJy .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-ttTSkUIDJy .google-map .place-card {
  margin-left: 40px !important;
}
.cid-ttTSkXNnC2 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-ttTSkXNnC2 .card .card-img {
  overflow: hidden;
}
.cid-ttTSkXNnC2 .card .card-img img {
  transition: all .5s;
}
.cid-ttTSkXNnC2 .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-ttTSkXNnC2 .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-ttTSkXNnC2 .card {
  height: 100%;
}
.cid-ttTSkXNnC2 .card .card-wrapper {
  height: 100%;
}
.cid-ttTSkXNnC2 .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-ttTSkXNnC2 .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-ttTSkXNnC2 .card .card-box .card-title {
  margin: 0;
}
.cid-ttTSkXNnC2 .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTSkXNnC2 .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-ttTSkXNnC2 .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-ttTSkXNnC2 .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-ttTSkXNnC2 .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTSkXNnC2 .card .card-footer .icons-list {
  margin: 0;
}
.cid-ttTSkXNnC2 .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-ttTSkXNnC2 .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-ttTSkXNnC2 .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-ttTSkXNnC2 .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-ttTSkXNnC2 .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-ttTSkXNnC2 .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-ttTSkXNnC2 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ttTSkXNnC2 .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-ttTSkXNnC2 .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-ttTSkXNnC2 .main-subtitle,
.cid-ttTSkXNnC2 .underline {
  text-align: left;
}
.cid-ttTSl3KF72 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTSl3KF72 .nav-item:focus,
.cid-ttTSl3KF72 .nav-link:focus {
  outline: none;
}
.cid-ttTSl3KF72 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTSl3KF72 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttTSl3KF72 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-ttTSl3KF72 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTSl3KF72 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttTSl3KF72 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttTSl3KF72 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-ttTSl3KF72 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-ttTSl3KF72 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-ttTSl3KF72 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-ttTSl3KF72 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttTSl3KF72 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttTSl3KF72 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttTSl3KF72 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-ttTSl3KF72 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-ttTSl3KF72 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttTSl3KF72 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttTSl3KF72 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-ttTSl3KF72 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttTSl3KF72 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ttTSl3KF72 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ttTSl3KF72 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttTSl3KF72 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttTSl3KF72 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-ttTSl3KF72 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttTSl3KF72 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttTSl3KF72 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-ttTSl3KF72 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ttTSl3KF72 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttTSl3KF72 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttTSl3KF72 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ttTSl3KF72 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-ttTSl3KF72 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ttTSl3KF72 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-ttTSl3KF72 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ttTSl3KF72 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ttTSl3KF72 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-ttTSl3KF72 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ttTSl3KF72 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttTSl3KF72 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttTSl3KF72 .dropdown-item.active,
.cid-ttTSl3KF72 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-ttTSl3KF72 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-ttTSl3KF72 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTSl3KF72 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-ttTSl3KF72 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-ttTSl3KF72 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-ttTSl3KF72 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-ttTSl3KF72 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTSl3KF72 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-ttTSl3KF72 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-ttTSl3KF72 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-ttTSl3KF72 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttTSl3KF72 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttTSl3KF72 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ttTSl3KF72 .navbar-buttons {
  text-align: center;
}
.cid-ttTSl3KF72 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ttTSl3KF72 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-ttTSl3KF72 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ttTSl3KF72 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTSl3KF72 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTSl3KF72 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ttTSl3KF72 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTSl3KF72 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ttTSl3KF72 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ttTSl3KF72 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTSl3KF72 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-ttTSl3KF72 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-ttTSl3KF72 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ttTSl3KF72 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-ttTSl3KF72 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttTSl3KF72 .navbar {
    height: 77px;
  }
  .cid-ttTSl3KF72 .navbar.opened {
    height: auto;
  }
  .cid-ttTSl3KF72 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttTSl3KF72 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-ttTSl3KF72 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-ttTSl3KF72 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-ttTSl3KF72 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-ufF329Dmfr {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-1920x1443.jpg");
}
.cid-ufF329Dmfr .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ufF329Dmfr .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ufF329Dmfr .align-center {
    text-align: center;
  }
}
.cid-ufF329Dmfr h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ufF329Dmfr .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ufF329Dmfr .row {
    margin: 0;
  }
}
.cid-ufF329Dmfr .btn {
  margin-left: 0rem;
}
.cid-ufF329Dmfr H3 {
  color: #ffffff;
}
.cid-ufF329Dmfr .mbr-section-title,
.cid-ufF329Dmfr .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ufF329Dmfr .mbr-text,
.cid-ufF329Dmfr .mbr-section-btn {
  color: #ffffff;
}
.cid-ufF8vazkgA {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-ufF8vazkgA .mbr-text {
  color: #767676;
}
.cid-ufF8vazkgA .mbr-iconfont {
  color: #e9204f;
  font-size: 3rem;
  transition: 0.3s;
}
.cid-ufF8vazkgA .link {
  margin: 0;
}
.cid-ufF8vazkgA .link a {
  position: relative;
  letter-spacing: 2px;
}
.cid-ufF8vazkgA .row {
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-ufF8vazkgA .card {
    margin-bottom: 3rem;
  }
}
.cid-ufF8vazkgA .card-img {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-ufF8vazkgA .row {
    padding: 0 1rem;
  }
}
.cid-ufF8vazkgA .card-inner {
  transition: 0.3s;
  border-bottom: 3px solid;
  border-color: rgba(233, 32, 79, 0);
  padding: 2.2rem 1.4rem;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0);
}
.cid-ufF8vazkgA .card-title {
  transition: 0.3s;
}
.cid-ufF8vazkgA .card:hover .card-inner {
  border-bottom: 3px solid #e9204f;
  box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.12);
}
.cid-ufF8vazkgA .card:hover .card-title {
  color: #e1201d;
}
.cid-ufF8vazkgA .card:hover .mbr-iconfont {
  color: #000000;
}
@media (min-width: 767px) {
  .cid-ufF8vazkgA .row {
    margin: 0;
  }
}
.cid-ufF8vazkgA .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufF8vazkgA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ttTSB1MSI9 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/89-san-renzano-900x600.jpg");
}
.cid-ttTSB1MSI9 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-ttTSB1MSI9 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-ttTSB1MSI9 .align-center {
    text-align: center;
  }
}
.cid-ttTSB1MSI9 h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-ttTSB1MSI9 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-ttTSB1MSI9 .row {
    margin: 0;
  }
}
.cid-ttTSB1MSI9 .btn {
  margin-left: 0rem;
}
.cid-ttTSB1MSI9 H3 {
  color: #ffffff;
}
.cid-ttTSB1MSI9 .mbr-section-title,
.cid-ttTSB1MSI9 .mbr-section-btn {
  color: #f3f3f3;
}
.cid-ttTSB1MSI9 .mbr-text,
.cid-ttTSB1MSI9 .mbr-section-btn {
  color: #ffffff;
}
.cid-ttTSB2Tb4J {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.cid-ttTSB2Tb4J svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(1.8, 1.8);
}
.cid-ttTSB2Tb4J #e1_ellipse {
  fill: #ffffff !important;
}
.cid-ttTSB2Tb4J img {
  width: 80%;
  border-radius: 10px;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 10px 55px 5px rgba(152, 152, 152, 0.35);
}
@media (max-width: 576px) {
  .cid-ttTSB2Tb4J img {
    width: 100%;
    left: 0;
  }
}
.cid-ttTSB2Tb4J H1 {
  color: #272727;
}
.cid-ttTSB2Tb4J .mbr-text,
.cid-ttTSB2Tb4J .mbr-section-btn {
  color: #716c80;
}
.cid-ttTSB3VIQa {
  padding-top: 45px;
  padding-bottom: 90px;
  background-color: #39424e;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-ttTSB3VIQa .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-ttTSB3VIQa .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ttTSB3VIQa .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ttTSB3VIQa .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-ttTSB3VIQa .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #232323;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
}
.cid-ttTSB3VIQa .mbr-gallery-item > div:hover::before {
  opacity: 0.5 !important;
}
.cid-ttTSB3VIQa .mbr-gallery-filter {
  padding-top: 0;
  padding-bottom: 2rem;
}
.cid-ttTSB3VIQa .mbr-gallery-filter .btn {
  text-transform: uppercase;
  color: #232323 !important;
  font-weight: 400;
  letter-spacing: 0.1em;
  margin: 0px !important;
  border: none;
  background: transparent;
  padding: 12px 15px 12px 15px;
}
.cid-ttTSB3VIQa .mbr-gallery-filter ul {
  display: block;
}
.cid-ttTSB3VIQa .mbr-gallery-filter ul li {
  position: relative;
}
.cid-ttTSB3VIQa .mbr-gallery-filter li.active .btn {
  color: #149dcc !important;
  background: transparent;
}
.cid-ttTSB3VIQa .mbr-gallery-filter .btn::after {
  bottom: 0.5rem;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 4px;
  transition: all 0.3s ease-in-out;
  background: #149dcc !important;
}
.cid-ttTSB3VIQa .mbr-gallery-filter li:not(.active) .btn.active:after,
.cid-ttTSB3VIQa .mbr-gallery-filter li.active .btn:not(.active):after,
.cid-ttTSB3VIQa .mbr-gallery-filter .mbr-gallery-filter .btn:hover:after {
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  background: #149dcc !important;
}
.cid-ttTSB3VIQa .mbr-gallery-filter .mbr-gallery-filter-all.active .btn.active:after,
.cid-ttTSB3VIQa .mbr-gallery-filter .mbr-gallery-filter-all:not(.active) .btn.active:after {
  -webkit-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
}
.cid-ttTSB3VIQa .mbr-gallery-title {
  transition: all .3s;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  width: 100%;
  top: -2rem;
  right: 0;
  text-align: right;
  padding: 1rem;
  color: #fff;
  background: transparent;
}
.cid-ttTSB3VIQa .mbr-gallery-item > div:hover .mbr-gallery-title {
  top: 0;
  right: 0;
  display: block;
  visibility: visible;
  opacity: 1;
}
.cid-ttTSB3VIQa .mbr-gallery-item > div:hover .icon-focus {
  top: calc(50% - 24px);
}
.cid-ttTSB3VIQa .icon-focus:before {
  content: '\e95e';
}
.cid-ttTSB3VIQa .icon-focus {
  font-family: 'MobiriseIcons' !important;
  transition: all .3s;
  font-size: 2rem !important;
  top: 50%;
  left: calc(50% - 24px);
  width: 48px;
  padding: 0 8px;
  border-radius: 50%;
  color: #444444 !important;
  background-color: #ffffff;
}
.cid-ttTSB3VIQa .mbr-section-title {
  margin: 0;
}
.cid-ttTSB3VIQa .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-ttTSB3VIQa .underline .line {
  width: 3rem;
  height: 2px;
  background: #232323;
  display: inline-block;
}
.cid-ttTSB3VIQa .mbr-section-title,
.cid-ttTSB3VIQa .underline {
  text-align: left;
}
.cid-ttTSB3VIQa .mbr-section-subtitle {
  text-align: left;
}
.cid-ttTSB5DjC7 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-ttTSB5DjC7 .row {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.cid-ttTSB5DjC7 .content-panel {
  padding: 3rem;
  background-color: #39424e;
}
@media (min-width: 767px) {
  .cid-ttTSB5DjC7 .text-block {
    padding-right: 0;
    padding-left: 0;
  }
}
.cid-ttTSB5DjC7 .google-map {
  width: 100%;
  height: 30rem;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
.cid-ttTSB5DjC7 .google-map iframe {
  width: inherit;
  height: 100%;
}
.cid-ttTSB5DjC7 .google-map iframe .place-card {
  margin-left: 40px !important;
}
.cid-ttTSB5DjC7 .google-map .place-card {
  margin-left: 40px !important;
}
.cid-ttTSB8xlGJ {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-ttTSB8xlGJ .card .card-img {
  overflow: hidden;
}
.cid-ttTSB8xlGJ .card .card-img img {
  transition: all .5s;
}
.cid-ttTSB8xlGJ .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-ttTSB8xlGJ .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-ttTSB8xlGJ .card {
  height: 100%;
}
.cid-ttTSB8xlGJ .card .card-wrapper {
  height: 100%;
}
.cid-ttTSB8xlGJ .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-ttTSB8xlGJ .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-ttTSB8xlGJ .card .card-box .card-title {
  margin: 0;
}
.cid-ttTSB8xlGJ .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTSB8xlGJ .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-ttTSB8xlGJ .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-ttTSB8xlGJ .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-ttTSB8xlGJ .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-ttTSB8xlGJ .card .card-footer .icons-list {
  margin: 0;
}
.cid-ttTSB8xlGJ .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-ttTSB8xlGJ .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-ttTSB8xlGJ .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-ttTSB8xlGJ .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-ttTSB8xlGJ .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-ttTSB8xlGJ .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-ttTSB8xlGJ .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ttTSB8xlGJ .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-ttTSB8xlGJ .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-ttTSB8xlGJ .main-subtitle,
.cid-ttTSB8xlGJ .underline {
  text-align: left;
}
.cid-ttTSBej3lf .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTSBej3lf .nav-item:focus,
.cid-ttTSBej3lf .nav-link:focus {
  outline: none;
}
.cid-ttTSBej3lf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTSBej3lf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ttTSBej3lf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-ttTSBej3lf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-ttTSBej3lf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ttTSBej3lf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ttTSBej3lf .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-ttTSBej3lf .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-ttTSBej3lf .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-ttTSBej3lf .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-ttTSBej3lf .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-ttTSBej3lf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ttTSBej3lf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ttTSBej3lf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-ttTSBej3lf .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-ttTSBej3lf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ttTSBej3lf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ttTSBej3lf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-ttTSBej3lf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ttTSBej3lf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ttTSBej3lf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ttTSBej3lf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ttTSBej3lf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ttTSBej3lf .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-ttTSBej3lf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ttTSBej3lf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ttTSBej3lf .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-ttTSBej3lf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ttTSBej3lf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ttTSBej3lf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ttTSBej3lf .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ttTSBej3lf .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-ttTSBej3lf .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ttTSBej3lf .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-ttTSBej3lf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ttTSBej3lf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ttTSBej3lf .navbar-short {
  padding: 1rem 0 !important;
}
.cid-ttTSBej3lf .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ttTSBej3lf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ttTSBej3lf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ttTSBej3lf .dropdown-item.active,
.cid-ttTSBej3lf .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-ttTSBej3lf .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-ttTSBej3lf .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTSBej3lf .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-ttTSBej3lf .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-ttTSBej3lf .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-ttTSBej3lf .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-ttTSBej3lf .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-ttTSBej3lf .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-ttTSBej3lf .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-ttTSBej3lf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-ttTSBej3lf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ttTSBej3lf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ttTSBej3lf ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ttTSBej3lf .navbar-buttons {
  text-align: center;
}
.cid-ttTSBej3lf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ttTSBej3lf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-ttTSBej3lf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ttTSBej3lf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTSBej3lf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ttTSBej3lf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ttTSBej3lf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTSBej3lf nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ttTSBej3lf nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ttTSBej3lf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ttTSBej3lf .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-ttTSBej3lf a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-ttTSBej3lf .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-ttTSBej3lf .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-ttTSBej3lf .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ttTSBej3lf .navbar {
    height: 77px;
  }
  .cid-ttTSBej3lf .navbar.opened {
    height: auto;
  }
  .cid-ttTSBej3lf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ttTSBej3lf a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-ttTSBej3lf a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-ttTSBej3lf .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-ttTSBej3lf .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-txkySQFzVv {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc8330-2000x1335.jpg");
}
.cid-txkySQFzVv .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-txkySQFzVv .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-txkySQFzVv .align-center {
    text-align: center;
  }
}
.cid-txkySQFzVv h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-txkySQFzVv .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-txkySQFzVv .row {
    margin: 0;
  }
}
.cid-txkySQFzVv .btn {
  margin-left: 0rem;
}
.cid-txkySQFzVv H3 {
  color: #ffffff;
}
.cid-txkySQFzVv .mbr-section-title,
.cid-txkySQFzVv .mbr-section-btn {
  color: #f3f3f3;
}
.cid-txkySQFzVv .mbr-text,
.cid-txkySQFzVv .mbr-section-btn {
  color: #ffffff;
}
.cid-txkzy2jafZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-txkzy2jafZ .nav-tabs .nav-item.open .nav-link:focus,
.cid-txkzy2jafZ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-txkzy2jafZ .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #24221f;
}
.cid-txkzy2jafZ .nav-tabs .nav-item {
  padding: .5rem;
}
.cid-txkzy2jafZ .first {
  margin-left: -24px;
}
.cid-txkzy2jafZ .nav-tabs .nav-link {
  color: #24221f;
  font-style: normal;
  font-weight: 500;
  transition: all .5s;
  border: none;
}
.cid-txkzy2jafZ .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #85122d;
}
.cid-txkzy2jafZ .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #85122d;
  font-style: normal;
}
.cid-txkzy2jafZ P {
  color: #000000;
}
@media (max-width: 576px) {
  .cid-txkzy2jafZ .nav-tabs {
    flex-direction: column;
    justify-content: center;
  }
  .cid-txkzy2jafZ .mbr-text,
  .cid-txkzy2jafZ .nav-link {
    text-align: center;
  }
}
.cid-txkDwXjzmP {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #85122d;
}
.cid-txkDwXjzmP .mbr-arrow {
  background: #232323 !important;
  opacity: .7;
}
.cid-txkDwXjzmP .mbr-arrow i {
  color: #ffffff !important;
}
.cid-txkDwXjzmP .underline .line {
  width: 2rem;
  height: 1px;
  background: #ffffff;
  display: inline-block;
}
.cid-txkDwXjzmP .animated-element,
.cid-txkDwXjzmP .typed-cursor {
  color: #ffffff;
}
.cid-txkDwXjzmP .animated-element {
  border-bottom: 5px solid #f7aa4a;
}
@media (max-width: 767px) {
  .cid-txkDwXjzmP .typed-text {
    text-align: center;
  }
}
.cid-txkySUgPjK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-txkySUgPjK .card .card-img {
  overflow: hidden;
}
.cid-txkySUgPjK .card .card-img img {
  transition: all .5s;
}
.cid-txkySUgPjK .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-txkySUgPjK .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-txkySUgPjK .card {
  height: 100%;
}
.cid-txkySUgPjK .card .card-wrapper {
  height: 100%;
}
.cid-txkySUgPjK .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-txkySUgPjK .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-txkySUgPjK .card .card-box .card-title {
  margin: 0;
}
.cid-txkySUgPjK .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkySUgPjK .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-txkySUgPjK .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-txkySUgPjK .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-txkySUgPjK .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkySUgPjK .card .card-footer .icons-list {
  margin: 0;
}
.cid-txkySUgPjK .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-txkySUgPjK .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-txkySUgPjK .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-txkySUgPjK .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-txkySUgPjK .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-txkySUgPjK .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-txkySUgPjK .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txkySUgPjK .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-txkySUgPjK .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-txkySUgPjK .main-subtitle,
.cid-txkySUgPjK .underline {
  text-align: left;
}
.cid-txkyT1OYt1 .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkyT1OYt1 .nav-item:focus,
.cid-txkyT1OYt1 .nav-link:focus {
  outline: none;
}
.cid-txkyT1OYt1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkyT1OYt1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txkyT1OYt1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-txkyT1OYt1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkyT1OYt1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txkyT1OYt1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txkyT1OYt1 .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-txkyT1OYt1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-txkyT1OYt1 .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-txkyT1OYt1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-txkyT1OYt1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-txkyT1OYt1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-txkyT1OYt1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-txkyT1OYt1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-txkyT1OYt1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-txkyT1OYt1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-txkyT1OYt1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-txkyT1OYt1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-txkyT1OYt1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-txkyT1OYt1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-txkyT1OYt1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-txkyT1OYt1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-txkyT1OYt1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-txkyT1OYt1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-txkyT1OYt1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-txkyT1OYt1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-txkyT1OYt1 .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-txkyT1OYt1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-txkyT1OYt1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-txkyT1OYt1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-txkyT1OYt1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-txkyT1OYt1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-txkyT1OYt1 .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-txkyT1OYt1 .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-txkyT1OYt1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-txkyT1OYt1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-txkyT1OYt1 .navbar-short {
  padding: 1rem 0 !important;
}
.cid-txkyT1OYt1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-txkyT1OYt1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-txkyT1OYt1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-txkyT1OYt1 .dropdown-item.active,
.cid-txkyT1OYt1 .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-txkyT1OYt1 .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-txkyT1OYt1 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkyT1OYt1 .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-txkyT1OYt1 .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-txkyT1OYt1 .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-txkyT1OYt1 .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-txkyT1OYt1 .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkyT1OYt1 .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-txkyT1OYt1 .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-txkyT1OYt1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-txkyT1OYt1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-txkyT1OYt1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txkyT1OYt1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txkyT1OYt1 .navbar-buttons {
  text-align: center;
}
.cid-txkyT1OYt1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txkyT1OYt1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-txkyT1OYt1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txkyT1OYt1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txkyT1OYt1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txkyT1OYt1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txkyT1OYt1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkyT1OYt1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txkyT1OYt1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txkyT1OYt1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkyT1OYt1 .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-txkyT1OYt1 a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-txkyT1OYt1 .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-txkyT1OYt1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-txkyT1OYt1 .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-txkyT1OYt1 .navbar {
    height: 77px;
  }
  .cid-txkyT1OYt1 .navbar.opened {
    height: auto;
  }
  .cid-txkyT1OYt1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-txkyT1OYt1 a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-txkyT1OYt1 a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-txkyT1OYt1 .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-txkyT1OYt1 .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-txkEQPUWLB {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/ragg_spoleto_testa.jpg");
}
.cid-txkEQPUWLB .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-txkEQPUWLB .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-txkEQPUWLB .align-center {
    text-align: center;
  }
}
.cid-txkEQPUWLB h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-txkEQPUWLB .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-txkEQPUWLB .row {
    margin: 0;
  }
}
.cid-txkEQPUWLB .btn {
  margin-left: 0rem;
}
.cid-txkEQPUWLB H3 {
  color: #ffffff;
}
.cid-txkEQPUWLB .mbr-section-title,
.cid-txkEQPUWLB .mbr-section-btn {
  color: #f3f3f3;
}
.cid-txkEQPUWLB .mbr-text,
.cid-txkEQPUWLB .mbr-section-btn {
  color: #ffffff;
}
.cid-txkEQR9PZo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-txkEQR9PZo .nav-tabs .nav-item.open .nav-link:focus,
.cid-txkEQR9PZo .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-txkEQR9PZo .nav-tabs {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #24221f;
}
.cid-txkEQR9PZo .nav-tabs .nav-item {
  padding: .5rem;
}
.cid-txkEQR9PZo .first {
  margin-left: -24px;
}
.cid-txkEQR9PZo .nav-tabs .nav-link {
  color: #24221f;
  font-style: normal;
  font-weight: 500;
  transition: all .5s;
  border: none;
}
.cid-txkEQR9PZo .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #85122d;
}
.cid-txkEQR9PZo .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #85122d;
  font-style: normal;
}
.cid-txkEQR9PZo P {
  color: #000000;
}
@media (max-width: 576px) {
  .cid-txkEQR9PZo .nav-tabs {
    flex-direction: column;
    justify-content: center;
  }
  .cid-txkEQR9PZo .mbr-text,
  .cid-txkEQR9PZo .nav-link {
    text-align: center;
  }
}
.cid-txkEQSm20q {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #85122d;
}
.cid-txkEQSm20q .mbr-arrow {
  background: #232323 !important;
  opacity: .7;
}
.cid-txkEQSm20q .mbr-arrow i {
  color: #ffffff !important;
}
.cid-txkEQSm20q .underline .line {
  width: 2rem;
  height: 1px;
  background: #ffffff;
  display: inline-block;
}
.cid-txkEQSm20q .animated-element,
.cid-txkEQSm20q .typed-cursor {
  color: #ffffff;
}
.cid-txkEQSm20q .animated-element {
  border-bottom: 5px solid #f7aa4a;
}
@media (max-width: 767px) {
  .cid-txkEQSm20q .typed-text {
    text-align: center;
  }
}
.cid-txkEQU7X9F {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-txkEQU7X9F .card .card-img {
  overflow: hidden;
}
.cid-txkEQU7X9F .card .card-img img {
  transition: all .5s;
}
.cid-txkEQU7X9F .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-txkEQU7X9F .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-txkEQU7X9F .card {
  height: 100%;
}
.cid-txkEQU7X9F .card .card-wrapper {
  height: 100%;
}
.cid-txkEQU7X9F .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-txkEQU7X9F .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-txkEQU7X9F .card .card-box .card-title {
  margin: 0;
}
.cid-txkEQU7X9F .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkEQU7X9F .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-txkEQU7X9F .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-txkEQU7X9F .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-txkEQU7X9F .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkEQU7X9F .card .card-footer .icons-list {
  margin: 0;
}
.cid-txkEQU7X9F .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-txkEQU7X9F .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-txkEQU7X9F .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-txkEQU7X9F .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-txkEQU7X9F .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-txkEQU7X9F .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-txkEQU7X9F .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txkEQU7X9F .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-txkEQU7X9F .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-txkEQU7X9F .main-subtitle,
.cid-txkEQU7X9F .underline {
  text-align: left;
}
.cid-txkER0OJiS .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkER0OJiS .nav-item:focus,
.cid-txkER0OJiS .nav-link:focus {
  outline: none;
}
.cid-txkER0OJiS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkER0OJiS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txkER0OJiS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-txkER0OJiS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkER0OJiS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txkER0OJiS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txkER0OJiS .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-txkER0OJiS .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-txkER0OJiS .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-txkER0OJiS .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-txkER0OJiS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-txkER0OJiS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-txkER0OJiS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-txkER0OJiS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-txkER0OJiS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-txkER0OJiS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-txkER0OJiS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-txkER0OJiS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-txkER0OJiS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-txkER0OJiS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-txkER0OJiS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-txkER0OJiS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-txkER0OJiS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-txkER0OJiS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-txkER0OJiS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-txkER0OJiS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-txkER0OJiS .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-txkER0OJiS .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-txkER0OJiS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-txkER0OJiS .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-txkER0OJiS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-txkER0OJiS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-txkER0OJiS .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-txkER0OJiS .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-txkER0OJiS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-txkER0OJiS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-txkER0OJiS .navbar-short {
  padding: 1rem 0 !important;
}
.cid-txkER0OJiS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-txkER0OJiS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-txkER0OJiS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-txkER0OJiS .dropdown-item.active,
.cid-txkER0OJiS .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-txkER0OJiS .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-txkER0OJiS .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkER0OJiS .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-txkER0OJiS .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-txkER0OJiS .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-txkER0OJiS .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-txkER0OJiS .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkER0OJiS .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-txkER0OJiS .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-txkER0OJiS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-txkER0OJiS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-txkER0OJiS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txkER0OJiS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txkER0OJiS .navbar-buttons {
  text-align: center;
}
.cid-txkER0OJiS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txkER0OJiS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-txkER0OJiS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txkER0OJiS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txkER0OJiS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txkER0OJiS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txkER0OJiS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkER0OJiS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txkER0OJiS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txkER0OJiS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkER0OJiS .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-txkER0OJiS a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-txkER0OJiS .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-txkER0OJiS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-txkER0OJiS .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-txkER0OJiS .navbar {
    height: 77px;
  }
  .cid-txkER0OJiS .navbar.opened {
    height: auto;
  }
  .cid-txkER0OJiS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-txkER0OJiS a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-txkER0OJiS a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-txkER0OJiS .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-txkER0OJiS .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-txkLHYLr9W {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc8324-2000x1334.jpg");
}
.cid-txkLHYLr9W .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-txkLHYLr9W .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-txkLHYLr9W .align-center {
    text-align: center;
  }
}
.cid-txkLHYLr9W h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-txkLHYLr9W .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-txkLHYLr9W .row {
    margin: 0;
  }
}
.cid-txkLHYLr9W .btn {
  margin-left: 0rem;
}
.cid-txkLHYLr9W H3 {
  color: #ffffff;
}
.cid-txkLHYLr9W .mbr-section-title,
.cid-txkLHYLr9W .mbr-section-btn {
  color: #f3f3f3;
}
.cid-txkLHYLr9W .mbr-text,
.cid-txkLHYLr9W .mbr-section-btn {
  color: #ffffff;
}
.cid-txkLI031B2 {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txkLI031B2 .mbr-text {
  color: #000000;
}
.cid-txkLI031B2 .mbr-title {
  color: #101010;
}
@media (max-width: 767px) {
  .cid-txkLI031B2 .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-txkLI031B2 h3 {
  margin-bottom: 1.2rem;
}
@media (max-width: 992px) {
  .cid-txkLI031B2 .card {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-txkLI031B2 .mbr-text {
    padding-right: 2.5rem;
  }
}
@media (min-width: 767px) {
  .cid-txkLI031B2 .row {
    margin: 0;
  }
}
.cid-txzUNX3UFu {
  padding-top: 60px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-txzUNX3UFu .mbr-text {
  color: #000000;
}
.cid-txzUNX3UFu .mbr-title {
  color: #101010;
}
@media (max-width: 767px) {
  .cid-txzUNX3UFu .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-txzUNX3UFu h3 {
  margin-bottom: 1.2rem;
}
@media (max-width: 992px) {
  .cid-txzUNX3UFu .card {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-txzUNX3UFu .mbr-text {
    padding-right: 2.5rem;
  }
}
@media (min-width: 767px) {
  .cid-txzUNX3UFu .row {
    margin: 0;
  }
}
.cid-txkLI0QVTe {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-txkLI0QVTe .card .card-img {
  overflow: hidden;
}
.cid-txkLI0QVTe .card .card-img img {
  transition: all .5s;
}
.cid-txkLI0QVTe .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-txkLI0QVTe .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-txkLI0QVTe .card {
  height: 100%;
}
.cid-txkLI0QVTe .card .card-wrapper {
  height: 100%;
}
.cid-txkLI0QVTe .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-txkLI0QVTe .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-txkLI0QVTe .card .card-box .card-title {
  margin: 0;
}
.cid-txkLI0QVTe .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkLI0QVTe .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-txkLI0QVTe .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-txkLI0QVTe .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-txkLI0QVTe .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkLI0QVTe .card .card-footer .icons-list {
  margin: 0;
}
.cid-txkLI0QVTe .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-txkLI0QVTe .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-txkLI0QVTe .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-txkLI0QVTe .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-txkLI0QVTe .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-txkLI0QVTe .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-txkLI0QVTe .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txkLI0QVTe .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-txkLI0QVTe .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-txkLI0QVTe .main-subtitle,
.cid-txkLI0QVTe .underline {
  text-align: left;
}
.cid-txkLI7ePNI .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkLI7ePNI .nav-item:focus,
.cid-txkLI7ePNI .nav-link:focus {
  outline: none;
}
.cid-txkLI7ePNI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkLI7ePNI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txkLI7ePNI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-txkLI7ePNI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkLI7ePNI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txkLI7ePNI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txkLI7ePNI .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-txkLI7ePNI .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-txkLI7ePNI .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-txkLI7ePNI .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-txkLI7ePNI .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-txkLI7ePNI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-txkLI7ePNI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-txkLI7ePNI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-txkLI7ePNI .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-txkLI7ePNI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-txkLI7ePNI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-txkLI7ePNI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-txkLI7ePNI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-txkLI7ePNI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-txkLI7ePNI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-txkLI7ePNI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-txkLI7ePNI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-txkLI7ePNI .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-txkLI7ePNI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-txkLI7ePNI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-txkLI7ePNI .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-txkLI7ePNI .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-txkLI7ePNI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-txkLI7ePNI .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-txkLI7ePNI .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-txkLI7ePNI .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-txkLI7ePNI .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-txkLI7ePNI .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-txkLI7ePNI .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-txkLI7ePNI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-txkLI7ePNI .navbar-short {
  padding: 1rem 0 !important;
}
.cid-txkLI7ePNI .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-txkLI7ePNI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-txkLI7ePNI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-txkLI7ePNI .dropdown-item.active,
.cid-txkLI7ePNI .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-txkLI7ePNI .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-txkLI7ePNI .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkLI7ePNI .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-txkLI7ePNI .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-txkLI7ePNI .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-txkLI7ePNI .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-txkLI7ePNI .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkLI7ePNI .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-txkLI7ePNI .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-txkLI7ePNI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-txkLI7ePNI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-txkLI7ePNI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txkLI7ePNI ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txkLI7ePNI .navbar-buttons {
  text-align: center;
}
.cid-txkLI7ePNI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txkLI7ePNI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-txkLI7ePNI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txkLI7ePNI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txkLI7ePNI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txkLI7ePNI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txkLI7ePNI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkLI7ePNI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txkLI7ePNI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txkLI7ePNI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkLI7ePNI .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-txkLI7ePNI a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-txkLI7ePNI .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-txkLI7ePNI .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-txkLI7ePNI .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-txkLI7ePNI .navbar {
    height: 77px;
  }
  .cid-txkLI7ePNI .navbar.opened {
    height: auto;
  }
  .cid-txkLI7ePNI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-txkLI7ePNI a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-txkLI7ePNI a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-txkLI7ePNI .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-txkLI7ePNI .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-txkQ4PFNQI {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/dsc7883-2000x1335.jpg");
}
.cid-txkQ4PFNQI .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-txkQ4PFNQI .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-txkQ4PFNQI .align-center {
    text-align: center;
  }
}
.cid-txkQ4PFNQI h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-txkQ4PFNQI .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-txkQ4PFNQI .row {
    margin: 0;
  }
}
.cid-txkQ4PFNQI .btn {
  margin-left: 0rem;
}
.cid-txkQ4PFNQI H3 {
  color: #ffffff;
}
.cid-txkQ4PFNQI .mbr-section-title,
.cid-txkQ4PFNQI .mbr-section-btn {
  color: #f3f3f3;
}
.cid-txkQ4PFNQI .mbr-text,
.cid-txkQ4PFNQI .mbr-section-btn {
  color: #ffffff;
}
.cid-txkQxe5lH5 {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ebeaed;
}
.cid-txkQxe5lH5 .mbr-section-title {
  margin-bottom: 20px;
  color: #c41e3a;
}
.cid-txkQxe5lH5 .mbr-section-subtitle {
  opacity: .8;
  margin-bottom: 15px;
}
.cid-txkQxe5lH5 .mbr-text {
  margin: 10px 0;
  color: #000000;
}
.cid-txkQxe5lH5 .divider {
  background-color: #191f23;
  width: 100%;
  height: 1px;
  margin: 15px;
  opacity: 0.6;
}
.cid-txkQxe5lH5 .btn-primary:hover {
  background-color: #7e7e7e !important;
  border-color: #7e7e7e !important;
}
@media (max-width: 767px) {
  .cid-txkQxe5lH5 .mbr-section-btn {
    margin-top: 0;
    text-align: left;
  }
}
.cid-txkQ4RStfP {
  padding-top: 0px;
  padding-bottom: 45px;
  background-color: #85122d;
}
.cid-txkQ4RStfP .mbr-arrow {
  background: #232323 !important;
  opacity: .7;
}
.cid-txkQ4RStfP .mbr-arrow i {
  color: #ffffff !important;
}
.cid-txkQ4RStfP .underline .line {
  width: 2rem;
  height: 1px;
  background: #ffffff;
  display: inline-block;
}
.cid-txkQ4RStfP .animated-element,
.cid-txkQ4RStfP .typed-cursor {
  color: #ffffff;
}
.cid-txkQ4RStfP .animated-element {
  border-bottom: 5px solid #f7aa4a;
}
@media (max-width: 767px) {
  .cid-txkQ4RStfP .typed-text {
    text-align: center;
  }
}
.cid-txkRoeUW2k {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-txkRoeUW2k .image-block {
  margin: auto;
}
.cid-txkRoeUW2k .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-txkRoeUW2k .image-block {
    width: 100% !important;
  }
}
.cid-txkRoeUW2k .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-txkRoeUW2k .container {
    padding: 0 2rem;
  }
}
.cid-txkRVS59ci {
  background: #ffffff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.cid-txkRVS59ci .image-block {
  margin: auto;
}
.cid-txkRVS59ci .image-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-txkRVS59ci .image-block {
    width: 100% !important;
  }
}
.cid-txkRVS59ci .container-fluid {
  padding: 0;
}
@media (min-width: 767px) {
  .cid-txkRVS59ci .container {
    padding: 0 2rem;
  }
}
.cid-txkQ4TsSGw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-txkQ4TsSGw .card .card-img {
  overflow: hidden;
}
.cid-txkQ4TsSGw .card .card-img img {
  transition: all .5s;
}
.cid-txkQ4TsSGw .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-txkQ4TsSGw .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-txkQ4TsSGw .card {
  height: 100%;
}
.cid-txkQ4TsSGw .card .card-wrapper {
  height: 100%;
}
.cid-txkQ4TsSGw .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-txkQ4TsSGw .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-txkQ4TsSGw .card .card-box .card-title {
  margin: 0;
}
.cid-txkQ4TsSGw .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkQ4TsSGw .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-txkQ4TsSGw .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-txkQ4TsSGw .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-txkQ4TsSGw .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkQ4TsSGw .card .card-footer .icons-list {
  margin: 0;
}
.cid-txkQ4TsSGw .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-txkQ4TsSGw .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-txkQ4TsSGw .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-txkQ4TsSGw .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-txkQ4TsSGw .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-txkQ4TsSGw .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-txkQ4TsSGw .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txkQ4TsSGw .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-txkQ4TsSGw .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-txkQ4TsSGw .main-subtitle,
.cid-txkQ4TsSGw .underline {
  text-align: left;
}
.cid-txkQ4YKdBt .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkQ4YKdBt .nav-item:focus,
.cid-txkQ4YKdBt .nav-link:focus {
  outline: none;
}
.cid-txkQ4YKdBt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkQ4YKdBt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txkQ4YKdBt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-txkQ4YKdBt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkQ4YKdBt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txkQ4YKdBt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txkQ4YKdBt .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-txkQ4YKdBt .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-txkQ4YKdBt .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-txkQ4YKdBt .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-txkQ4YKdBt .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-txkQ4YKdBt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-txkQ4YKdBt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-txkQ4YKdBt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-txkQ4YKdBt .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-txkQ4YKdBt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-txkQ4YKdBt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-txkQ4YKdBt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-txkQ4YKdBt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-txkQ4YKdBt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-txkQ4YKdBt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-txkQ4YKdBt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-txkQ4YKdBt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-txkQ4YKdBt .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-txkQ4YKdBt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-txkQ4YKdBt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-txkQ4YKdBt .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-txkQ4YKdBt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-txkQ4YKdBt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-txkQ4YKdBt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-txkQ4YKdBt .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-txkQ4YKdBt .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-txkQ4YKdBt .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-txkQ4YKdBt .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-txkQ4YKdBt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-txkQ4YKdBt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-txkQ4YKdBt .navbar-short {
  padding: 1rem 0 !important;
}
.cid-txkQ4YKdBt .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-txkQ4YKdBt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-txkQ4YKdBt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-txkQ4YKdBt .dropdown-item.active,
.cid-txkQ4YKdBt .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-txkQ4YKdBt .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-txkQ4YKdBt .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkQ4YKdBt .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-txkQ4YKdBt .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-txkQ4YKdBt .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-txkQ4YKdBt .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-txkQ4YKdBt .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkQ4YKdBt .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-txkQ4YKdBt .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-txkQ4YKdBt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-txkQ4YKdBt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-txkQ4YKdBt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txkQ4YKdBt ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txkQ4YKdBt .navbar-buttons {
  text-align: center;
}
.cid-txkQ4YKdBt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txkQ4YKdBt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-txkQ4YKdBt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txkQ4YKdBt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txkQ4YKdBt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txkQ4YKdBt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txkQ4YKdBt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkQ4YKdBt nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txkQ4YKdBt nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txkQ4YKdBt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkQ4YKdBt .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-txkQ4YKdBt a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-txkQ4YKdBt .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-txkQ4YKdBt .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-txkQ4YKdBt .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-txkQ4YKdBt .navbar {
    height: 77px;
  }
  .cid-txkQ4YKdBt .navbar.opened {
    height: auto;
  }
  .cid-txkQ4YKdBt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-txkQ4YKdBt a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-txkQ4YKdBt a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-txkQ4YKdBt .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-txkQ4YKdBt .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-txkUm7Q620 {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/mbr-10-1920x1280.jpg");
}

.cid-txkUm7Q620 .mbr-section-title {
  margin-bottom: 1.8rem;
}
.cid-txkUm7Q620 .mbr-text {
  margin-bottom: 2.7rem;
}
@media (max-width: 767px) {
  .cid-txkUm7Q620 .align-center {
    text-align: center;
  }
}
.cid-txkUm7Q620 h3 {
  color: #908F90;
  margin-bottom: 2.3rem;
}
.cid-txkUm7Q620 .mbr-section-btn {
  margin-top: 4rem;
}
@media (min-width: 767px) {
  .cid-txkUm7Q620 .row {
    margin: 0;
  }
}
.cid-txkUm7Q620 .btn {
  margin-left: 0rem;
}
.cid-txkUm7Q620 H3 {
  color: #ffffff;
}
.cid-txkUm7Q620 .mbr-section-title,
.cid-txkUm7Q620 .mbr-section-btn {
  color: #f3f3f3;
}
.cid-txkUm7Q620 .mbr-text,
.cid-txkUm7Q620 .mbr-section-btn {
  color: #ffffff;
}
.cid-txkUm8OXul {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-txkUm8OXul .mbr-text {
  color: #767676;
}
.cid-txkUm8OXul .mbr-title {
  color: #101010;
}
@media (max-width: 767px) {
  .cid-txkUm8OXul .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-txkUm8OXul h3 {
  margin-bottom: 1.2rem;
}
@media (max-width: 992px) {
  .cid-txkUm8OXul .card {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-txkUm8OXul .mbr-text {
    padding-right: 2.5rem;
  }
}
@media (min-width: 767px) {
  .cid-txkUm8OXul .row {
    margin: 0;
  }
}
.cid-txkUm9QnuG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #f3f3f3;
}
.cid-txkUm9QnuG .card .card-img {
  overflow: hidden;
}
.cid-txkUm9QnuG .card .card-img img {
  transition: all .5s;
}
.cid-txkUm9QnuG .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-txkUm9QnuG .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-txkUm9QnuG .card {
  height: 100%;
}
.cid-txkUm9QnuG .card .card-wrapper {
  height: 100%;
}
.cid-txkUm9QnuG .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-txkUm9QnuG .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-txkUm9QnuG .card .card-box .card-title {
  margin: 0;
}
.cid-txkUm9QnuG .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkUm9QnuG .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-txkUm9QnuG .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-txkUm9QnuG .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-txkUm9QnuG .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txkUm9QnuG .card .card-footer .icons-list {
  margin: 0;
}
.cid-txkUm9QnuG .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-txkUm9QnuG .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-txkUm9QnuG .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-txkUm9QnuG .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-txkUm9QnuG .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-txkUm9QnuG .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-txkUm9QnuG .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txkUm9QnuG .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-txkUm9QnuG .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-txkUm9QnuG .main-subtitle,
.cid-txkUm9QnuG .underline {
  text-align: left;
}
.cid-txkUmeSDSt .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkUmeSDSt .nav-item:focus,
.cid-txkUmeSDSt .nav-link:focus {
  outline: none;
}
.cid-txkUmeSDSt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkUmeSDSt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-txkUmeSDSt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-txkUmeSDSt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-txkUmeSDSt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-txkUmeSDSt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-txkUmeSDSt .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-txkUmeSDSt .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-txkUmeSDSt .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-txkUmeSDSt .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-txkUmeSDSt .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-txkUmeSDSt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-txkUmeSDSt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-txkUmeSDSt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-txkUmeSDSt .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-txkUmeSDSt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-txkUmeSDSt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-txkUmeSDSt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-txkUmeSDSt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-txkUmeSDSt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-txkUmeSDSt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-txkUmeSDSt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-txkUmeSDSt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-txkUmeSDSt .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-txkUmeSDSt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-txkUmeSDSt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-txkUmeSDSt .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-txkUmeSDSt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-txkUmeSDSt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-txkUmeSDSt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-txkUmeSDSt .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-txkUmeSDSt .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-txkUmeSDSt .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-txkUmeSDSt .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-txkUmeSDSt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-txkUmeSDSt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-txkUmeSDSt .navbar-short {
  padding: 1rem 0 !important;
}
.cid-txkUmeSDSt .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-txkUmeSDSt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-txkUmeSDSt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-txkUmeSDSt .dropdown-item.active,
.cid-txkUmeSDSt .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-txkUmeSDSt .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-txkUmeSDSt .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkUmeSDSt .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-txkUmeSDSt .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-txkUmeSDSt .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-txkUmeSDSt .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-txkUmeSDSt .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-txkUmeSDSt .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-txkUmeSDSt .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-txkUmeSDSt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-txkUmeSDSt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-txkUmeSDSt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-txkUmeSDSt ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txkUmeSDSt .navbar-buttons {
  text-align: center;
}
.cid-txkUmeSDSt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txkUmeSDSt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-txkUmeSDSt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-txkUmeSDSt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-txkUmeSDSt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-txkUmeSDSt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-txkUmeSDSt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkUmeSDSt nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-txkUmeSDSt nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-txkUmeSDSt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-txkUmeSDSt .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-txkUmeSDSt a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-txkUmeSDSt .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-txkUmeSDSt .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-txkUmeSDSt .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-txkUmeSDSt .navbar {
    height: 77px;
  }
  .cid-txkUmeSDSt .navbar.opened {
    height: auto;
  }
  .cid-txkUmeSDSt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-txkUmeSDSt a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-txkUmeSDSt a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-txkUmeSDSt .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-txkUmeSDSt .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-txr9xvzNDC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-txr9xvzNDC .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-txr9xvzNDC .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-txr9xvzNDC .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-txr9xvzNDC .mbr-text {
  color: #444;
}
.cid-txr9xvzNDC h5 {
  margin-bottom: 0;
}
.cid-txr9xvzNDC .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-txr9xvzNDC .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-txr9xvzNDC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-txr9xvzNDC .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-txr9xvzNDC .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-txr9xvzNDC .social-list a:hover {
  opacity: .4;
}
.cid-txr9xvzNDC .media-container-row > div {
  padding: 0px;
}
.cid-txr9xvzNDC .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-txr9xvzNDC .group-title {
  text-align: left;
  color: #000000;
}
.cid-txr9xvzNDC .group-title SPAN {
  color: #656565;
}
.cid-txr9xvzNDC .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-txr9xvzNDC .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-txr9xvzNDC h3 {
    margin-bottom: 10px;
  }
}
.cid-txr9xvzNDC .links SPAN {
  color: #9e9e9e;
}
.cid-txr9xvzNDC .links,
.cid-txr9xvzNDC .social-list {
  color: #272727;
}
.cid-tywRviytlp {
  padding-top: 300px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/-dsc0438-2000x1334.jpg");
}
.cid-tywRviytlp .form-group {
  text-align: left;
  min-height: 0px;
  border: 0px solid #CCC;
  border-radius: 5px;
  margin-bottom: 0;
}
.cid-tywRviytlp .jq-selectbox li.selected {
  background-color: #149dcc;
}
.cid-tywRviytlp .jq-selectbox li:hover {
  background-color: #149dcc;
}
.cid-tywRviytlp .jq-selectbox ul {
  background-color: #fff;
}
.cid-tywRviytlp .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #149dcc;
}
.cid-tywRviytlp .form-control[name=email]:focus {
  outline: none;
  box-shadow: 0;
}
.cid-tywRviytlp .form-control[name=email]:active {
  outline: none;
  box-shadow: 0;
}
.cid-tywRviytlp .mbr-iconfont-btn {
  margin: 0;
}
.cid-tywRviytlp .jq-selectbox__dropdown {
  top: 65px!important;
}
.cid-tywRviytlp .mbr-form .mbr-section-btn .btn {
  margin: 0 !important;
  padding: 1.1rem 20px;
  border-radius: 5px;
}
.cid-tywRviytlp .form-group,
.cid-tywRviytlp .mbr-section-btn {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tywRviytlp .align-left {
    text-align: center;
  }
}
@media (max-width: 576px) {
  .cid-tywRviytlp .mbr-section-btn {
    margin: auto;
  }
}
@media (min-width: 577px) {
  .cid-tywRviytlp .mbr-form .row {
    align-items: stretch;
  }
  .cid-tywRviytlp .mbr-form .col + .mbr-section-btn .btn,
  .cid-tywRviytlp .mbr-form .col-auto + .mbr-section-btn .btn,
  .cid-tywRviytlp .mbr-form .dragArea > *:not(.col-lg-12) + .col-auto.mbr-section-btn .btn {
    margin: 0 !important;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .cid-tywRviytlp .mbr-form .col + .mbr-section-btn,
  .cid-tywRviytlp .mbr-form .col-auto + .mbr-section-btn {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-tywRviytlp .mbr-section-title {
  color: #ffffff;
}
.cid-tywSNoihuL {
  padding-top: 90px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-tywSNoihuL h2 {
    margin-bottom: 1rem;
  }
}
@media (min-width: 767px) {
  .cid-tywSNoihuL .container {
    position: relative;
  }
  .cid-tywSNoihuL .row {
    margin: 0;
  }
  .cid-tywSNoihuL h2 {
    margin: 0;
  }
}
.cid-tywSNoihuL .btn {
  margin: 0;
  position: relative;
  padding: 0.7rem 2.4rem;
}
.cid-tywSNoihuL .mbr-section-subtitle {
  color: #101010;
}
.cid-tywSNoihuL .line-title {
  width: 40px;
  height: 2px;
  background-color: #e1201d;
  margin-bottom: 1.2rem;
  display: inline-block;
}
.cid-tywSNoihuL .vertical-line:before {
  content: '';
  background-color: #e1201d;
  height: 60px;
  width: 2px;
  position: absolute;
  top: -30px;
  left: 50%;
}
.cid-tywSNoihuL .mbr-text {
  color: #000000;
}
.cid-tywQxxYDJO {
  padding-top: 75px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tywQxxYDJO .card .card-img {
  overflow: hidden;
}
.cid-tywQxxYDJO .card .card-img img {
  transition: all .5s;
}
.cid-tywQxxYDJO .card .card-img:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tywQxxYDJO .underline .line {
  width: 2rem;
  height: 1px;
  background: #e1201d;
  display: inline-block;
}
.cid-tywQxxYDJO .card {
  height: 100%;
}
.cid-tywQxxYDJO .card .card-wrapper {
  height: 100%;
}
.cid-tywQxxYDJO .card .card-wrapper .card-img {
  border-radius: 0;
}
.cid-tywQxxYDJO .card .card-box {
  background: #ffffff;
  padding: 2rem;
}
.cid-tywQxxYDJO .card .card-box .card-title {
  margin: 0;
}
.cid-tywQxxYDJO .card .info-wrapper {
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tywQxxYDJO .card .info-wrapper .mbr-iconfont {
  padding-right: .5rem;
  font-size: 20px;
}
.cid-tywQxxYDJO .card .info-wrapper .info-text {
  display: inline-block;
  padding-right: 1rem;
  margin: 0;
}
.cid-tywQxxYDJO .card .card-btn .btn {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.cid-tywQxxYDJO .card .card-footer {
  background: #ffffff;
  margin-top: 1rem;
  padding: 0;
  padding-top: 1rem;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tywQxxYDJO .card .card-footer .icons-list {
  margin: 0;
}
.cid-tywQxxYDJO .card .card-footer .icons-list li {
  margin-right: 1rem;
}
.cid-tywQxxYDJO .card .card-footer .icons-list li .mbr-iconfont {
  font-size: 25px;
  color: #767676;
}
.cid-tywQxxYDJO .card .card-footer .link .link-text {
  display: inline-block;
}
.cid-tywQxxYDJO .card .card-footer .link .mbr-iconfont {
  font-size: 12px;
}
.cid-tywQxxYDJO .card-box {
  border-style: solid;
  border-color: #efefef;
  border-width: 0 1px 1px 1px;
}
.cid-tywQxxYDJO .card-footer {
  border-top: 1px solid #efefef;
}
@media (max-width: 767px) {
  .cid-tywQxxYDJO .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tywQxxYDJO .card:not(:last-child) {
    padding-bottom: 2rem;
  }
}
.cid-tywQxxYDJO .main-title {
  text-align: left;
  color: #1f2732;
}
.cid-tywQxxYDJO .main-subtitle,
.cid-tywQxxYDJO .underline {
  text-align: left;
}
.cid-tywQxA71vd .dropdown-item:before {
  font-family: MobiriseIcons !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tywQxA71vd .nav-item:focus,
.cid-tywQxA71vd .nav-link:focus {
  outline: none;
}
.cid-tywQxA71vd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tywQxA71vd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tywQxA71vd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  font-size: inherit;
}
.cid-tywQxA71vd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-tywQxA71vd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tywQxA71vd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tywQxA71vd .collapsed .mbr-iconfont {
  padding-left: 0rem !important;
}
.cid-tywQxA71vd .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #272727;
  background: none;
}
.cid-tywQxA71vd .navbar.opened {
  transition: all .3s;
  background: #272727 !important;
}
.cid-tywQxA71vd .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-tywQxA71vd .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-tywQxA71vd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tywQxA71vd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tywQxA71vd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.3rem);
  }
}
.cid-tywQxA71vd .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-tywQxA71vd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tywQxA71vd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tywQxA71vd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-tywQxA71vd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tywQxA71vd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tywQxA71vd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tywQxA71vd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tywQxA71vd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tywQxA71vd .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-tywQxA71vd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tywQxA71vd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tywQxA71vd .navbar .dropdown-menu .dropdown-toggle[data-toggle=dropdown-submenu]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-tywQxA71vd .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tywQxA71vd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tywQxA71vd .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tywQxA71vd .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tywQxA71vd .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-tywQxA71vd .navbar .icons-menu {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tywQxA71vd .navbar.navbar-short {
  background: #272727 !important;
  min-height: 60px;
  opacity: 0.9;
}
.cid-tywQxA71vd .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tywQxA71vd .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tywQxA71vd .navbar-short {
  padding: 1rem 0 !important;
}
.cid-tywQxA71vd .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tywQxA71vd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tywQxA71vd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tywQxA71vd .dropdown-item.active,
.cid-tywQxA71vd .dropdown-item:active {
  background-color: transparent;
}
@media (max-width: 992px) {
  .cid-tywQxA71vd .nav-dropdown .link.dropdown-toggle {
    margin: 0rem 1rem !important;
  }
  .cid-tywQxA71vd .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tywQxA71vd .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-tywQxA71vd .nav-link {
    margin: 0rem 1.25rem;
  }
  .cid-tywQxA71vd .mbr-iconfont {
    padding-right: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tywQxA71vd .nav-dropdown .link.dropdown-toggle {
    margin: 1rem 1rem !important;
  }
  .cid-tywQxA71vd .nav-dropdown .link.dropdown-toggle[aria-expanded=true] {
    margin-right: 0;
    padding: 0.667em 1.25em;
  }
  .cid-tywQxA71vd .nav-link {
    margin: 1rem 1.25rem;
  }
  .cid-tywQxA71vd .mbr-iconfont {
    padding-left: 1rem;
  }
}
.cid-tywQxA71vd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #272727;
}
.cid-tywQxA71vd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tywQxA71vd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tywQxA71vd ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tywQxA71vd .navbar-buttons {
  text-align: center;
}
.cid-tywQxA71vd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tywQxA71vd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tywQxA71vd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tywQxA71vd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tywQxA71vd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tywQxA71vd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tywQxA71vd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tywQxA71vd nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tywQxA71vd nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tywQxA71vd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tywQxA71vd .navbar-dropdown {
  padding: 3rem 0rem;
  position: fixed;
}
.cid-tywQxA71vd a.nav-link {
  font-weight: 800;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
  position: relative;
}
.cid-tywQxA71vd .mbr-iconfont {
  font-size: 1.5rem;
}
.cid-tywQxA71vd .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-tywQxA71vd .icons-menu span {
  font-size: 20px;
  color: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tywQxA71vd .navbar {
    height: 77px;
  }
  .cid-tywQxA71vd .navbar.opened {
    height: auto;
  }
  .cid-tywQxA71vd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tywQxA71vd a.nav-link::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  width: 0;
  height: 2px;
  -webkit-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  -o-transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
  box-sizing: border-box;
}
.cid-tywQxA71vd a.nav-link:hover::before {
  height: 2px;
  width: 20px;
  background-color: #ffffff;
}
.cid-tywQxA71vd .nav-link {
  padding: 0.5rem 0rem !important;
}
@media (min-width: 767px) {
  .cid-tywQxA71vd .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cid-tywQxBpgoc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-tywQxBpgoc .listico {
  padding-right: 1rem;
  color: #656565;
  font-size: 0.9rem;
}
.cid-tywQxBpgoc .navbar-logo {
  width: 80px;
  margin-bottom: 10px;
}
.cid-tywQxBpgoc .navbar-brand {
  width: 100%;
  margin: 0;
}
.cid-tywQxBpgoc .mbr-text {
  color: #444;
}
.cid-tywQxBpgoc h5 {
  margin-bottom: 0;
}
.cid-tywQxBpgoc .list-item {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-items: center;
  align-items: center;
}
.cid-tywQxBpgoc .socicon {
  color: #9e9e9e;
  font-size: 1.2rem;
}
.cid-tywQxBpgoc .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.cid-tywQxBpgoc .social-list .soc-item {
  margin: 0 .5rem;
  display: inline-block;
}
.cid-tywQxBpgoc .social-list a {
  margin: 0;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-tywQxBpgoc .social-list a:hover {
  opacity: .4;
}
.cid-tywQxBpgoc .media-container-row > div {
  padding: 0px;
}
.cid-tywQxBpgoc .text2 {
  color: #9e9e9e;
  text-align: left;
}
.cid-tywQxBpgoc .group-title {
  text-align: left;
  color: #000000;
}
.cid-tywQxBpgoc .group-title SPAN {
  color: #656565;
}
.cid-tywQxBpgoc .links {
  color: #9e9e9e;
}
@media (max-width: 991px) {
  .cid-tywQxBpgoc .col-sm-12 {
    margin-bottom: 2rem;
  }
  .cid-tywQxBpgoc h3 {
    margin-bottom: 10px;
  }
}
.cid-tywQxBpgoc .links SPAN {
  color: #9e9e9e;
}
.cid-tywQxBpgoc .links,
.cid-tywQxBpgoc .social-list {
  color: #272727;
}
