.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper,
.item-wrapper .mbr-overlay {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.5rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.125rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.125rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 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-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.525rem + (2.5 - 1.525) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 0.72rem;
    font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (0.965rem + (0.9 - 0.965) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #bfc0be !important;
}
.bg-success {
  background-color: #232323 !important;
}
.bg-info {
  background-color: #edefeb !important;
}
.bg-warning {
  background-color: #a6a99c !important;
}
.bg-danger {
  background-color: #152ed4 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #bfc0be !important;
  border-color: #bfc0be !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #d9d9d8 !important;
  border-color: #d9d9d8 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #d9d9d8 !important;
  border-color: #d9d9d8 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #1f6ed8 !important;
  border-color: #1f6ed8 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #4689e4 !important;
  border-color: #4689e4 !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #4689e4 !important;
  border-color: #4689e4 !important;
}
.btn-info,
.btn-info:active {
  background-color: #edefeb !important;
  border-color: #edefeb !important;
  color: #6e7a61 !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #6e7a61 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-success,
.btn-success:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a6a99c !important;
  border-color: #a6a99c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #bfc1b7 !important;
  border-color: #bfc1b7 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #bfc1b7 !important;
  border-color: #bfc1b7 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #152ed4 !important;
  border-color: #152ed4 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #314aeb !important;
  border-color: #314aeb !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #314aeb !important;
  border-color: #314aeb !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #bfc0be;
  color: #bfc0be;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #949592 !important;
  background-color: transparent !important;
  border-color: #949592 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #bfc0be !important;
  border-color: #bfc0be !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #1f6ed8;
  color: #1f6ed8;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #14478c !important;
  background-color: transparent !important;
  border-color: #14478c !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #1f6ed8 !important;
  border-color: #1f6ed8 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #edefeb;
  color: #edefeb;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #c2c8bb !important;
  background-color: transparent !important;
  border-color: #c2c8bb !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #6e7a61 !important;
  background-color: #edefeb !important;
  border-color: #edefeb !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a6a99c;
  color: #a6a99c;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #7c806f !important;
  background-color: transparent !important;
  border-color: #7c806f !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #a6a99c !important;
  border-color: #a6a99c !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #152ed4;
  color: #152ed4;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #0d1d85 !important;
  background-color: transparent !important;
  border-color: #0d1d85 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #152ed4 !important;
  border-color: #152ed4 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #bfc0be !important;
}
.text-secondary {
  color: #1f6ed8 !important;
}
.text-success {
  color: #232323 !important;
}
.text-info {
  color: #edefeb !important;
}
.text-warning {
  color: #a6a99c !important;
}
.text-danger {
  color: #152ed4 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #8c8e8a !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #12417f !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #bac2b2 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #747768 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #0c1a77 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #bfc0be;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #edefeb;
}
.alert-warning {
  background-color: #a6a99c;
}
.alert-danger {
  background-color: #152ed4;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #bfc0be;
  border-color: #bfc0be;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #bfc0be;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d5d5d5;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #e3e4e0;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #bdc4f8;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #bfc0be !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #bfc0be;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #bfc0be;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #bfc0be;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #bfc0be;
  border-bottom-color: #bfc0be;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #bfc0be !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: #1f6ed8 !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='%23bfc0be' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-urRLwBGwBU {
  z-index: 1000;
  width: 100%;
}
.cid-urRLwBGwBU .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-urRLwBGwBU .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-urRLwBGwBU .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-urRLwBGwBU .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-urRLwBGwBU .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-urRLwBGwBU nav.navbar {
  position: fixed;
}
.cid-urRLwBGwBU .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-urRLwBGwBU .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-urRLwBGwBU .nav-item {
    border: 0;
  }
}
.cid-urRLwBGwBU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-urRLwBGwBU .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-urRLwBGwBU .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-urRLwBGwBU .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-urRLwBGwBU .title-wrap:hover span {
  color: white;
}
.cid-urRLwBGwBU .title-wrap:hover:before {
  height: 100%;
}
.cid-urRLwBGwBU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-urRLwBGwBU .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-urRLwBGwBU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-urRLwBGwBU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-urRLwBGwBU .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-urRLwBGwBU .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-urRLwBGwBU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-urRLwBGwBU .nav-link {
  position: relative;
}
.cid-urRLwBGwBU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-urRLwBGwBU .container {
    flex-wrap: nowrap;
  }
}
.cid-urRLwBGwBU .dropdown-menu,
.cid-urRLwBGwBU .navbar.opened {
  background: #232323 !important;
}
.cid-urRLwBGwBU .nav-item:focus,
.cid-urRLwBGwBU .nav-link:focus {
  outline: none;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-urRLwBGwBU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-urRLwBGwBU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-urRLwBGwBU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-urRLwBGwBU .navbar.opened {
  transition: all 0.3s;
}
.cid-urRLwBGwBU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-urRLwBGwBU .navbar .navbar-logo img {
  width: auto;
}
.cid-urRLwBGwBU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-urRLwBGwBU .navbar.collapsed {
  justify-content: center;
}
.cid-urRLwBGwBU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-urRLwBGwBU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-urRLwBGwBU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-urRLwBGwBU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-urRLwBGwBU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-urRLwBGwBU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-urRLwBGwBU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-urRLwBGwBU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-urRLwBGwBU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-urRLwBGwBU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-urRLwBGwBU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-urRLwBGwBU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-urRLwBGwBU .navbar.navbar-short {
  min-height: 60px;
}
.cid-urRLwBGwBU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-urRLwBGwBU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-urRLwBGwBU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-urRLwBGwBU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-urRLwBGwBU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-urRLwBGwBU .dropdown-item.active,
.cid-urRLwBGwBU .dropdown-item:active {
  background-color: transparent;
}
.cid-urRLwBGwBU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-urRLwBGwBU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-urRLwBGwBU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-urRLwBGwBU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-urRLwBGwBU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-urRLwBGwBU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-urRLwBGwBU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-urRLwBGwBU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-urRLwBGwBU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-urRLwBGwBU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-urRLwBGwBU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-urRLwBGwBU .navbar {
    height: 70px;
  }
  .cid-urRLwBGwBU .navbar.opened {
    height: auto;
  }
  .cid-urRLwBGwBU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-urRLwBGwBU .navbar-caption-wrap,
.cid-urRLwBGwBU .title-wrap {
  color: #272727;
}
.cid-urRLwBGwBU .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uqUeu9wWov {
  display: flex;
}
@media (min-width: 768px) {
  .cid-uqUeu9wWov {
    align-items: flex-end;
  }
  .cid-uqUeu9wWov .row {
    justify-content: flex-start;
  }
  .cid-uqUeu9wWov .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uqUeu9wWov .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uqUeu9wWov {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uqUeu9wWov .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uqUeu9wWov .content-wrap {
    width: 90%;
  }
}
.cid-uqUeu9wWov .mbr-fallback-image.disabled {
  display: none;
}
.cid-uqUeu9wWov .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/capa-video-home-1920x1200.jpg");
}
.cid-uqUeu9wWov .mbr-section-title,
.cid-uqUeu9wWov .mbr-section-subtitle {
  text-align: left;
  color: #ffc091;
}
.cid-uqUeu9wWov .mbr-text,
.cid-uqUeu9wWov .mbr-section-btn {
  text-align: left;
}
.cid-uqUeu9wWov .mbr-section-title {
  color: #ffffff;
}
.cid-uqUiTNuic9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uqUiTNuic9 .mbr-text {
  color: #000000;
}
.cid-uqUiTNuic9 .mbr-section-subtitle {
  color: #000000;
}
.cid-uqUiTNuic9 .mbr-section-title {
  color: #000000;
}
.cid-uqUoEaR0sW {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uqUoEaR0sW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uqUoEaR0sW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uqUoEaR0sW .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uqUoEaR0sW .container-fluid {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uqUoEaR0sW .container {
    padding: 0 20px;
  }
}
.cid-uqUoEaR0sW .image-wrapper img {
  padding-bottom: 0px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-uqUoEaR0sW .image-wrapper img {
    padding-bottom: 50px;
  }
}
@media (min-width: 993px) {
  .cid-uqUoEaR0sW .image-wrapper img {
    padding-bottom: 100px;
  }
}
.cid-uqUoEaR0sW .title-wrapper {
  position: relative;
  padding: 0 40px;
}
@media (max-width: 992px) {
  .cid-uqUoEaR0sW .title-wrapper {
    padding: 0 20px;
  }
}
.cid-uqUoEaR0sW .title-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uqUoEaR0sW .row {
  position: relative;
  justify-content: center;
}
.cid-uqUoEaR0sW .row .video-block {
  position: absolute;
  top: 20%;
  height: 480px;
  width: 60%;
}
@media (max-width: 992px) {
  .cid-uqUoEaR0sW .row .video-block {
    width: 100%;
    height: 300px;
    top: 27%;
  }
}
.cid-uqUoEaR0sW .row .video-block .video-wrapper {
  height: 100%;
}
.cid-uqUoEaR0sW .row .video-block .video-wrapper .app-video-wrapper {
  height: 100%;
}
.cid-uqUoEaR0sW .row .video-block .video-wrapper .app-video-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-uqUoEaR0sW .row .video-block .video-wrapper .app-video-wrapper::before {
  text-shadow: none;
  font-size: 16px;
  color: #1b1b1b;
  background-color: #ffffff;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uqUoEaR0sW .row .video-block .video-wrapper iframe {
  height: 100%;
}
.cid-uqUoEaR0sW .mbr-section-title {
  color: #f7f7f7;
  text-align: center;
}
.cid-urhkfpzqSy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-urhkfpzqSy .item-subtitle {
  line-height: 1.2;
  color: #27388a;
  text-align: center;
}
.cid-urhkfpzqSy img,
.cid-urhkfpzqSy .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-urhkfpzqSy .item:focus,
.cid-urhkfpzqSy span:focus {
  outline: none;
}
.cid-urhkfpzqSy .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-urhkfpzqSy .item {
    margin-bottom: 1rem;
  }
}
.cid-urhkfpzqSy .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-urhkfpzqSy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-urhkfpzqSy .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-urhkfpzqSy .mbr-text,
.cid-urhkfpzqSy .mbr-section-btn {
  color: #838383;
  text-align: left;
}
.cid-urhkfpzqSy .item-title {
  color: #ffffff;
  text-align: left;
}
.cid-urhkfpzqSy .mbr-section-subtitle {
  color: #838383;
  text-align: left;
}
.cid-urnTEJmAJQ .animated-element {
  color: #27388a;
  font-weight: bold;
}
.cid-urnTEJmAJQ .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #27388a;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-urnTEJmAJQ .typed-text {
  margin-bottom: 30px;
  color: #000000;
}
.cid-urnTEJmAJQ .mbr-section-text {
  margin-bottom: 1.125rem;
}
.cid-urnTEJmAJQ .mbr-section-text,
.cid-urnTEJmAJQ .mbr-section-btn {
  color: #4c4a4b;
}
.cid-urnTEJmAJQ .typed-text .typed-text {
  color: #ef8e81;
}
.cid-urnTEJmAJQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-urnTEJmAJQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/back-video-peca-2-1970x1080.jpg");
}
.cid-urnTEJmAJQ .selo-garantia {
  position: absolute;
  top: 50px;
  left: 50px;
  z-index: 9999;
  pointer-events: none;
}
.cid-urnTEJmAJQ .selo-garantia img {
  width: 220px;
  height: auto;
  display: block;
}
@media (max-width: 1443px) {
  .cid-urnTEJmAJQ .selo-garantia img {
    width: 160px;
  }
}
@media (max-width: 768px) {
  .cid-urnTEJmAJQ .selo-garantia img {
    width: 120px;
    top: 5px;
    left: 5px;
  }
}
.cid-viRm5CAE2s.popup-builder {
  background-color: #ffffff;
}
.cid-viRm5CAE2s.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viRm5CAE2s.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viRm5CAE2s .modal-content,
.cid-viRm5CAE2s .modal-dialog {
  height: auto;
}
.cid-viRm5CAE2s .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viRm5CAE2s .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viRm5CAE2s .form-wrapper .mbr-form .form-group,
  .cid-viRm5CAE2s .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viRm5CAE2s .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viRm5CAE2s .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-viRm5CAE2s .mbr-text {
  text-align: center;
}
.cid-viRm5CAE2s .pt-0 {
  padding-top: 0 !important;
}
.cid-viRm5CAE2s .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viRm5CAE2s .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viRm5CAE2s .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viRm5CAE2s .modal-open {
  overflow: hidden;
}
.cid-viRm5CAE2s .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viRm5CAE2s .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viRm5CAE2s .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viRm5CAE2s .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-viRm5CAE2s .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viRm5CAE2s .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viRm5CAE2s .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viRm5CAE2s .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-viRm5CAE2s .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viRm5CAE2s .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viRm5CAE2s .modal-backdrop.fade {
  opacity: 0;
}
.cid-viRm5CAE2s .modal-backdrop.show {
  opacity: .5;
}
.cid-viRm5CAE2s .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viRm5CAE2s .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viRm5CAE2s .modal-header {
    padding: 1rem;
  }
}
.cid-viRm5CAE2s .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viRm5CAE2s .modal-header .close svg {
  fill: #353535;
}
.cid-viRm5CAE2s .modal-header .close:hover {
  opacity: 1;
}
.cid-viRm5CAE2s .modal-header .close:focus {
  outline: none;
}
.cid-viRm5CAE2s .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #01004c;
}
.cid-viRm5CAE2s .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viRm5CAE2s .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viRm5CAE2s .modal-body {
    padding: 1rem;
  }
}
.cid-viRm5CAE2s .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viRm5CAE2s .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viRm5CAE2s .modal-footer {
    padding: 1rem;
  }
}
.cid-viRm5CAE2s .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viRm5CAE2s .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viRm5CAE2s .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viRm5CAE2s .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viRm5CAE2s .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viRm5CAE2s .modal-lg,
  .cid-viRm5CAE2s .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viRm5CAE2s .modal-xl {
    max-width: 1140px;
  }
}
.cid-viRm5CAE2s .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viRm5CAE2s .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-viRm5CAE2s .form-group {
  margin-bottom: 1rem;
}
.cid-viRm5CAE2s .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viRm5CAE2s .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viRm5CAE2s .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-viRm5CAE2s .mbr-section-btn {
  margin: 0;
}
.cid-viRm5CAE2s .mbr-section-btn .btn {
  margin: 0;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper {
  padding: 4px 0 8px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-label {
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 4px;
  color: #374151;
  display: block;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-required {
  color: #dc3545;
  margin-left: 2px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-input,
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-select {
  display: block;
  width: 100%;
  padding: 10px 14px;
  font-size: 14px;
  font-family: inherit;
  color: #212529;
  background-color: #f8f9fa;
  border: 1.5px solid #ced4da;
  border-radius: 8px !important;
  height: auto;
  appearance: none;
  -webkit-appearance: none;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 36px;
  cursor: pointer;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-input:focus,
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-select:focus {
  outline: none;
  border-color: #0d6efd;
  background-color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.18);
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-input::placeholder {
  color: #adb5bd;
  font-size: 13px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-input.btcat-has-error,
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-select.btcat-has-error {
  border-color: #dc3545 !important;
  background-color: #fff5f5;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.12);
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-error {
  display: block;
  font-size: 12px;
  color: #dc3545;
  margin-top: 4px;
  min-height: 16px;
  font-weight: 500;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-msg {
  border-radius: 8px;
  font-size: 14px;
  padding: 12px 16px;
  margin-top: 16px;
  font-weight: 500;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-msg.btcat-msg-error {
  background-color: #f8d7da;
  border: 1px solid #f5c2c7;
  color: #842029;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-field-group {
  margin-bottom: 4px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-actions {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 575.98px) {
  .cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-actions {
    justify-content: stretch;
  }
  .cid-viRm5CAE2s #btcat-catalogo-wrapper #btcat-submit {
    width: 100%;
  }
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-primary {
  border-radius: 8px !important;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: .06em;
  padding: 12px 28px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border: none;
  background-color: #0d6efd;
  color: #fff;
  transition: background-color 0.18s, box-shadow 0.18s, transform 0.1s;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-primary:hover {
  background-color: #0b5ed7;
  color: #fff;
  text-decoration: none;
  box-shadow: 0 4px 12px rgba(13, 110, 253, 0.3);
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-primary:active {
  transform: translateY(1px);
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-primary:disabled {
  opacity: .45;
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-secondary {
  border-radius: 8px !important;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: .04em;
  padding: 11px 28px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  background-color: transparent;
  color: #6c757d;
  border: 1.5px solid #ced4da;
  transition: background-color 0.18s, color 0.18s;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-secondary:hover {
  background-color: #e9ecef;
  color: #343a40;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-hidden {
  display: none !important;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper #btcat-success-step {
  padding: 16px 0 8px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-success-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 16px;
  padding: 8px 12px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-success-title {
  font-size: 22px;
  font-weight: 700;
  color: #212529;
  margin: 0;
  line-height: 1.35;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-success-text {
  font-size: 15px;
  color: #6c757d;
  max-width: 440px;
  margin: 0;
  line-height: 1.6;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-btn-download {
  width: 100%;
  max-width: 340px;
  padding: 13px 28px;
  font-size: 15px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper #btcat-close-btn {
  width: 100%;
  max-width: 340px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-lgpd-wrap {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 14px;
  background-color: #f8f9fa;
  border: 1.5px solid #ced4da;
  border-radius: 8px;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-lgpd-check {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  accent-color: #0d6efd;
  cursor: pointer;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-lgpd-label {
  font-size: 13px;
  color: #495057;
  line-height: 1.55;
  cursor: pointer;
  margin: 0;
  font-weight: 400;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-lgpd-link {
  color: #0d6efd;
  text-decoration: underline;
}
.cid-viRm5CAE2s #btcat-catalogo-wrapper .btcat-lgpd-link:hover {
  color: #0b5ed7;
}
.cid-viRm5CAE2s .marg-form {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 35px;
}
.cid-uuLRID7zNV {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #cecdc7;
}
.cid-uuLRID7zNV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLRID7zNV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLRID7zNV .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLRID7zNV .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLRID7zNV .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLRID7zNV .content-head {
  max-width: 800px;
}
.cid-uuLRID7zNV .card-title {
  text-align: center;
}
.cid-uuLRID7zNV .card-text DIV {
  text-align: center;
}
.cid-uuLRID7zNV .card-text {
  text-align: center;
}
.cid-urRIlzFAp4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-urRIlzFAp4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-urRIlzFAp4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urRIlzFAp4 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-urRIlzFAp4 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-urRIlzFAp4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-urRIlzFAp4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-urRIlzFAp4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-urRIlzFAp4 .content-head {
  max-width: 800px;
}
.cid-viRj4hWIAV.popup-builder {
  background-color: #ffffff;
}
.cid-viRj4hWIAV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viRj4hWIAV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viRj4hWIAV .modal-content,
.cid-viRj4hWIAV .modal-dialog {
  height: auto;
}
.cid-viRj4hWIAV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viRj4hWIAV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viRj4hWIAV .form-wrapper .mbr-form .form-group,
  .cid-viRj4hWIAV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viRj4hWIAV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viRj4hWIAV .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-viRj4hWIAV .mbr-text {
  text-align: center;
}
.cid-viRj4hWIAV .pt-0 {
  padding-top: 0 !important;
}
.cid-viRj4hWIAV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viRj4hWIAV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viRj4hWIAV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viRj4hWIAV .modal-open {
  overflow: hidden;
}
.cid-viRj4hWIAV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viRj4hWIAV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viRj4hWIAV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viRj4hWIAV .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-viRj4hWIAV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viRj4hWIAV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viRj4hWIAV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viRj4hWIAV .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-viRj4hWIAV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viRj4hWIAV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viRj4hWIAV .modal-backdrop.fade {
  opacity: 0;
}
.cid-viRj4hWIAV .modal-backdrop.show {
  opacity: .5;
}
.cid-viRj4hWIAV .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viRj4hWIAV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viRj4hWIAV .modal-header {
    padding: 1rem;
  }
}
.cid-viRj4hWIAV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viRj4hWIAV .modal-header .close svg {
  fill: #353535;
}
.cid-viRj4hWIAV .modal-header .close:hover {
  opacity: 1;
}
.cid-viRj4hWIAV .modal-header .close:focus {
  outline: none;
}
.cid-viRj4hWIAV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viRj4hWIAV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viRj4hWIAV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viRj4hWIAV .modal-body {
    padding: 1rem;
  }
}
.cid-viRj4hWIAV .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viRj4hWIAV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viRj4hWIAV .modal-footer {
    padding: 1rem;
  }
}
.cid-viRj4hWIAV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viRj4hWIAV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viRj4hWIAV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viRj4hWIAV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viRj4hWIAV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viRj4hWIAV .modal-lg,
  .cid-viRj4hWIAV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viRj4hWIAV .modal-xl {
    max-width: 1140px;
  }
}
.cid-viRj4hWIAV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viRj4hWIAV .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-viRj4hWIAV .form-group {
  margin-bottom: 1rem;
}
.cid-viRj4hWIAV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viRj4hWIAV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viRj4hWIAV .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-viRj4hWIAV .mbr-section-btn {
  margin: 0;
}
.cid-viRj4hWIAV .mbr-section-btn .btn {
  margin: 0;
}
.cid-viRj4hWIAV .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viRj4hWIAV .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-urun9zY8qI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-urun9zY8qI .mbr-fallback-image.disabled {
  display: none;
}
.cid-urun9zY8qI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urun9zY8qI .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-urun9zY8qI .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-urun9zY8qI .container {
    padding: 0 14px;
  }
}
.cid-urun9zY8qI .row {
  justify-content: center;
}
.cid-urun9zY8qI .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-urun9zY8qI .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-urun9zY8qI .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-urun9zY8qI .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-urun9zY8qI .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-urun9zY8qI .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-urun9zY8qI .nav-wrapper .list .item-wrap:hover,
.cid-urun9zY8qI .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-urun9zY8qI .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-urun9zY8qI .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-urun9zY8qI .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-urun9zY8qI .mbr-text,
.cid-urun9zY8qI .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-urun9zY8qI .mbr-list-title {
  color: #ffffff;
}
.cid-urun9zY8qI .list {
  color: #ffffff;
}
.cid-urun9zY8qI .mbr-contact {
  color: #ffffff;
}
.cid-urun9zY8qI P {
  text-align: left;
}
.cid-urRLwBGwBU {
  z-index: 1000;
  width: 100%;
}
.cid-urRLwBGwBU .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-urRLwBGwBU .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-urRLwBGwBU .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-urRLwBGwBU .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-urRLwBGwBU .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-urRLwBGwBU nav.navbar {
  position: fixed;
}
.cid-urRLwBGwBU .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-urRLwBGwBU .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-urRLwBGwBU .nav-item {
    border: 0;
  }
}
.cid-urRLwBGwBU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-urRLwBGwBU .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-urRLwBGwBU .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-urRLwBGwBU .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-urRLwBGwBU .title-wrap:hover span {
  color: white;
}
.cid-urRLwBGwBU .title-wrap:hover:before {
  height: 100%;
}
.cid-urRLwBGwBU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-urRLwBGwBU .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-urRLwBGwBU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-urRLwBGwBU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-urRLwBGwBU .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-urRLwBGwBU .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-urRLwBGwBU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-urRLwBGwBU .nav-link {
  position: relative;
}
.cid-urRLwBGwBU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-urRLwBGwBU .container {
    flex-wrap: nowrap;
  }
}
.cid-urRLwBGwBU .dropdown-menu,
.cid-urRLwBGwBU .navbar.opened {
  background: #232323 !important;
}
.cid-urRLwBGwBU .nav-item:focus,
.cid-urRLwBGwBU .nav-link:focus {
  outline: none;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-urRLwBGwBU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-urRLwBGwBU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-urRLwBGwBU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-urRLwBGwBU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-urRLwBGwBU .navbar.opened {
  transition: all 0.3s;
}
.cid-urRLwBGwBU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-urRLwBGwBU .navbar .navbar-logo img {
  width: auto;
}
.cid-urRLwBGwBU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-urRLwBGwBU .navbar.collapsed {
  justify-content: center;
}
.cid-urRLwBGwBU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-urRLwBGwBU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-urRLwBGwBU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-urRLwBGwBU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-urRLwBGwBU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-urRLwBGwBU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-urRLwBGwBU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-urRLwBGwBU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-urRLwBGwBU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-urRLwBGwBU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-urRLwBGwBU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-urRLwBGwBU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-urRLwBGwBU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-urRLwBGwBU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-urRLwBGwBU .navbar.navbar-short {
  min-height: 60px;
}
.cid-urRLwBGwBU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-urRLwBGwBU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-urRLwBGwBU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-urRLwBGwBU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-urRLwBGwBU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-urRLwBGwBU .dropdown-item.active,
.cid-urRLwBGwBU .dropdown-item:active {
  background-color: transparent;
}
.cid-urRLwBGwBU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-urRLwBGwBU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-urRLwBGwBU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-urRLwBGwBU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-urRLwBGwBU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-urRLwBGwBU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-urRLwBGwBU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-urRLwBGwBU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-urRLwBGwBU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-urRLwBGwBU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-urRLwBGwBU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-urRLwBGwBU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-urRLwBGwBU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-urRLwBGwBU .navbar {
    height: 70px;
  }
  .cid-urRLwBGwBU .navbar.opened {
    height: auto;
  }
  .cid-urRLwBGwBU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-urRLwBGwBU .navbar-caption-wrap,
.cid-urRLwBGwBU .title-wrap {
  color: #272727;
}
.cid-urRLwBGwBU .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-urRyN3BehE {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-urRyN3BehE .mbr-fallback-image.disabled {
  display: none;
}
.cid-urRyN3BehE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urRyN3BehE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-urRyN3BehE .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-urRyN3BehE .container {
    padding: 0 15px;
  }
}
.cid-urRyN3BehE .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-urRyN3BehE .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-urRyN3BehE .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-urRyN3BehE .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-urRyN3BehE .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-urRyN3BehE .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-urRyN3BehE .mbr-section-title {
  color: #131c28;
}
.cid-urRyN3BehE .mbr-desc {
  color: #f7f7f7;
}
.cid-urRyN3BehE .mbr-section-title,
.cid-urRyN3BehE .mbr-section-btn {
  color: #eceff3;
}
.cid-uqU22sKtO9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uqU22sKtO9 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uqU22sKtO9 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uqU22sKtO9 .nav-tabs {
  border-bottom: 1px solid #27388a;
}
@media (max-width: 767px) {
  .cid-uqU22sKtO9 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-uqU22sKtO9 .nav-tabs .nav-link {
  text-align: center;
  border: none;
  border-bottom: 1px solid #9b9ba5;
  border-radius: 0;
}
.cid-uqU22sKtO9 .nav-tabs .nav-link:not(.active) {
  color: #9b9ba5;
}
.cid-uqU22sKtO9 .nav-link,
.cid-uqU22sKtO9 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-uqU22sKtO9 .nav-tabs .nav-link.active {
  color: #27388a;
  border-bottom: 1px solid #27388a;
}
@media (min-width: 992px) {
  .cid-uqU22sKtO9 .content {
    padding: 0 2rem;
  }
}
.cid-uqU22sKtO9 .item {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .cid-uqU22sKtO9 .card-text p {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-uqU22sKtO9 .item-title {
    margin-left: -1rem;
  }
}
@media (max-width: 991px) {
  .cid-uqU22sKtO9 .card-text p {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-uqU22sKtO9 .item-title {
    margin-left: 0;
  }
}
.cid-uqU22sKtO9 .upper {
  border-bottom: 1px solid #C4C4C8;
}
.cid-uqU22sKtO9 .item-wrapper {
  position: relative;
  background: #27388a;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uqU22sKtO9 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uqU22sKtO9 .item-wrapper .item-content {
    padding: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uqU22sKtO9 .item-wrapper .item-btn {
    margin: 0;
    margin-left: 0.5rem;
    padding-top: 0.5rem;
  }
}
@media (max-width: 600px) {
  .cid-uqU22sKtO9 .mbr-section-title {
    letter-spacing: -1px;
  }
}
.cid-uqU22sKtO9 .mbr-text,
.cid-uqU22sKtO9 .mbr-section-btn {
  color: #f7f7f7;
}
.cid-uqU22sKtO9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uqU22sKtO9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uqU22sKtO9 .zoom {
  padding: 10px;
  transition: transform .2s;
  margin: 0 auto;
}
.cid-uqU22sKtO9 .zoom:hover {
  transform: scale(1.06);
}
.cid-uuLTO7z3JV {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #cecdc7;
}
.cid-uuLTO7z3JV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLTO7z3JV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLTO7z3JV .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLTO7z3JV .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLTO7z3JV .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLTO7z3JV .content-head {
  max-width: 800px;
}
.cid-uuLTO7z3JV .card-title {
  text-align: center;
}
.cid-uuLTO7z3JV .card-text DIV {
  text-align: center;
}
.cid-uuLTO7z3JV .card-text {
  text-align: center;
}
.cid-urRBFka9X6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-urRBFka9X6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-urRBFka9X6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urRBFka9X6 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-urRBFka9X6 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-urRBFka9X6 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-urRBFka9X6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-urRBFka9X6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-urRBFka9X6 .content-head {
  max-width: 800px;
}
.cid-urun9zY8qI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-urun9zY8qI .mbr-fallback-image.disabled {
  display: none;
}
.cid-urun9zY8qI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urun9zY8qI .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-urun9zY8qI .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-urun9zY8qI .container {
    padding: 0 14px;
  }
}
.cid-urun9zY8qI .row {
  justify-content: center;
}
.cid-urun9zY8qI .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-urun9zY8qI .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-urun9zY8qI .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-urun9zY8qI .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-urun9zY8qI .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-urun9zY8qI .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-urun9zY8qI .nav-wrapper .list .item-wrap:hover,
.cid-urun9zY8qI .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-urun9zY8qI .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-urun9zY8qI .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-urun9zY8qI .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-urun9zY8qI .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-urun9zY8qI .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-urun9zY8qI .mbr-text,
.cid-urun9zY8qI .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-urun9zY8qI .mbr-list-title {
  color: #ffffff;
}
.cid-urun9zY8qI .list {
  color: #ffffff;
}
.cid-urun9zY8qI .mbr-contact {
  color: #ffffff;
}
.cid-urun9zY8qI P {
  text-align: left;
}
.cid-viSpB3oGdb.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3oGdb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3oGdb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3oGdb .modal-content,
.cid-viSpB3oGdb .modal-dialog {
  height: auto;
}
.cid-viSpB3oGdb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3oGdb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3oGdb .form-wrapper .mbr-form .form-group,
  .cid-viSpB3oGdb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3oGdb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3oGdb .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-viSpB3oGdb .mbr-text {
  text-align: center;
}
.cid-viSpB3oGdb .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3oGdb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3oGdb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3oGdb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3oGdb .modal-open {
  overflow: hidden;
}
.cid-viSpB3oGdb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3oGdb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3oGdb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3oGdb .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-viSpB3oGdb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3oGdb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3oGdb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3oGdb .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-viSpB3oGdb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3oGdb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3oGdb .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3oGdb .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3oGdb .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3oGdb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3oGdb .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3oGdb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3oGdb .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3oGdb .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3oGdb .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3oGdb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3oGdb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3oGdb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3oGdb .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3oGdb .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3oGdb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3oGdb .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3oGdb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3oGdb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3oGdb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3oGdb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3oGdb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3oGdb .modal-lg,
  .cid-viSpB3oGdb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3oGdb .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3oGdb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3oGdb .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-viSpB3oGdb .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3oGdb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3oGdb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3oGdb .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-viSpB3oGdb .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3oGdb .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3oGdb .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3oGdb .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uucE3yL5yV {
  z-index: 1000;
  width: 100%;
}
.cid-uucE3yL5yV .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uucE3yL5yV .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uucE3yL5yV .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uucE3yL5yV .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uucE3yL5yV .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uucE3yL5yV nav.navbar {
  position: fixed;
}
.cid-uucE3yL5yV .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uucE3yL5yV .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uucE3yL5yV .nav-item {
    border: 0;
  }
}
.cid-uucE3yL5yV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uucE3yL5yV .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uucE3yL5yV .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uucE3yL5yV .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uucE3yL5yV .title-wrap:hover span {
  color: white;
}
.cid-uucE3yL5yV .title-wrap:hover:before {
  height: 100%;
}
.cid-uucE3yL5yV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uucE3yL5yV .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uucE3yL5yV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uucE3yL5yV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uucE3yL5yV .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uucE3yL5yV .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uucE3yL5yV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uucE3yL5yV .nav-link {
  position: relative;
}
.cid-uucE3yL5yV .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uucE3yL5yV .container {
    flex-wrap: nowrap;
  }
}
.cid-uucE3yL5yV .dropdown-menu,
.cid-uucE3yL5yV .navbar.opened {
  background: #232323 !important;
}
.cid-uucE3yL5yV .nav-item:focus,
.cid-uucE3yL5yV .nav-link:focus {
  outline: none;
}
.cid-uucE3yL5yV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uucE3yL5yV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uucE3yL5yV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uucE3yL5yV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uucE3yL5yV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uucE3yL5yV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uucE3yL5yV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uucE3yL5yV .navbar.opened {
  transition: all 0.3s;
}
.cid-uucE3yL5yV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uucE3yL5yV .navbar .navbar-logo img {
  width: auto;
}
.cid-uucE3yL5yV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uucE3yL5yV .navbar.collapsed {
  justify-content: center;
}
.cid-uucE3yL5yV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uucE3yL5yV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uucE3yL5yV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uucE3yL5yV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uucE3yL5yV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uucE3yL5yV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uucE3yL5yV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uucE3yL5yV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uucE3yL5yV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uucE3yL5yV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uucE3yL5yV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uucE3yL5yV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uucE3yL5yV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uucE3yL5yV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uucE3yL5yV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uucE3yL5yV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uucE3yL5yV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uucE3yL5yV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uucE3yL5yV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uucE3yL5yV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uucE3yL5yV .navbar.navbar-short {
  min-height: 60px;
}
.cid-uucE3yL5yV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uucE3yL5yV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uucE3yL5yV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uucE3yL5yV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uucE3yL5yV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uucE3yL5yV .dropdown-item.active,
.cid-uucE3yL5yV .dropdown-item:active {
  background-color: transparent;
}
.cid-uucE3yL5yV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uucE3yL5yV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uucE3yL5yV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uucE3yL5yV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uucE3yL5yV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uucE3yL5yV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uucE3yL5yV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uucE3yL5yV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uucE3yL5yV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uucE3yL5yV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uucE3yL5yV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uucE3yL5yV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uucE3yL5yV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uucE3yL5yV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uucE3yL5yV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uucE3yL5yV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uucE3yL5yV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uucE3yL5yV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uucE3yL5yV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uucE3yL5yV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uucE3yL5yV .navbar {
    height: 70px;
  }
  .cid-uucE3yL5yV .navbar.opened {
    height: auto;
  }
  .cid-uucE3yL5yV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uucE3yL5yV .navbar-caption-wrap,
.cid-uucE3yL5yV .title-wrap {
  color: #272727;
}
.cid-uucE3yL5yV .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uucE3zFmKq {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uucE3zFmKq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucE3zFmKq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uucE3zFmKq .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uucE3zFmKq .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uucE3zFmKq .container {
    padding: 0 15px;
  }
}
.cid-uucE3zFmKq .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uucE3zFmKq .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uucE3zFmKq .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uucE3zFmKq .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uucE3zFmKq .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uucE3zFmKq .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uucE3zFmKq .mbr-section-title {
  color: #131c28;
}
.cid-uucE3zFmKq .mbr-desc {
  color: #f7f7f7;
}
.cid-uucE3zFmKq .mbr-section-title,
.cid-uucE3zFmKq .mbr-section-btn {
  color: #cecdc7;
}
.cid-uucE3Ay6Mo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uucE3Ay6Mo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucE3Ay6Mo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uucE3Ay6Mo .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uucE3Ay6Mo .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uucE3Ay6Mo .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uucE3Ay6Mo .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uucE3Ay6Mo .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uucE3Ay6Mo .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uucE3Ay6Mo .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uucE3Ay6Mo .mbr-text,
.cid-uucE3Ay6Mo .mbr-section-btn {
  text-align: center;
}
#custom-html-3f {
  /* Type valid CSS here */
}
#custom-html-3f div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-3f p {
  font-size: 20px;
  color: #777;
}
.cid-uucE3BOnN1 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uucE3BOnN1 .content {
  display: flex;
  align-items: center;
}
.cid-uucE3BOnN1 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uucE3BOnN1 .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uucE3BOnN1 .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uucE3BOnN1 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uucE3BOnN1 .btn:hover {
  box-shadow: none;
}
.cid-uucE3BOnN1 .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uucE3BOnN1 .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uucE3BOnN1 .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uucE3BOnN1 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uucE3BOnN1 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uucE3BOnN1 .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uucE3BOnN1 .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uucE3BOnN1 .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uucE3BOnN1 .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uucE3BOnN1 .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uucE3BOnN1 .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uucE3BOnN1 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uucE3BOnN1 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uucE3BOnN1 .mbr-iconfont {
  color: #ffffff;
}
.cid-uucE3BOnN1 .mbr-image-text {
  color: #ffffff;
}
.cid-uucE3BOnN1 .mbr-image-text,
.cid-uucE3BOnN1 .mbr-iconfont {
  text-align: center;
}
.cid-uucE3BOnN1 .tabela {
  border: 1px solid #666;
}
.cid-uucE3BOnN1 .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uucE3BOnN1 .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uucE3BOnN1 .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uucE3BOnN1 .text-tabela {
  padding: 5px;
}
.cid-uucE3BOnN1 p {
  margin-bottom: 0px;
}
.cid-uucE3BOnN1 .mbr-section-title,
.cid-uucE3BOnN1 .mbr-section-btn {
  text-align: center;
}
.cid-uucE3BOnN1 .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uucE3BOnN1 .fundo-tabela {
  background-color: blue;
}
.cid-uucE3BOnN1 .txt-titulo-tabela {
  text-align: center;
  color: #fff;
  padding: 10px;
}
.cid-uucE3D7lnA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uucE3D7lnA .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uucE3D7lnA .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uucE3D7lnA .image-wrapper img {
  object-fit: cover;
}
.cid-uucE3D7lnA .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uucE3D7lnA .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uucE3D7lnA .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uucE3D7lnA .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uucE3D7lnA .mbr-text {
  line-height: 1.72;
}
.cid-uucE3D7lnA .list {
  line-height: 1.72;
}
.cid-uucE3D7lnA .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLTWrU4QT {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #cecdc7;
}
.cid-uuLTWrU4QT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLTWrU4QT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLTWrU4QT .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLTWrU4QT .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLTWrU4QT .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLTWrU4QT .content-head {
  max-width: 800px;
}
.cid-uuLTWrU4QT .card-title {
  text-align: center;
}
.cid-uuLTWrU4QT .card-text DIV {
  text-align: center;
}
.cid-uuLTWrU4QT .card-text {
  text-align: center;
}
.cid-uucE3EcZIn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uucE3EcZIn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucE3EcZIn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uucE3EcZIn .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uucE3EcZIn .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uucE3EcZIn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uucE3EcZIn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uucE3EcZIn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uucE3EcZIn .content-head {
  max-width: 800px;
}
.cid-uucE3Fn3TV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uucE3Fn3TV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uucE3Fn3TV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uucE3Fn3TV .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uucE3Fn3TV .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uucE3Fn3TV .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uucE3Fn3TV .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uucE3Fn3TV .container {
    padding: 0 14px;
  }
}
.cid-uucE3Fn3TV .row {
  justify-content: center;
}
.cid-uucE3Fn3TV .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uucE3Fn3TV .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uucE3Fn3TV .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uucE3Fn3TV .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uucE3Fn3TV .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uucE3Fn3TV .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uucE3Fn3TV .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uucE3Fn3TV .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uucE3Fn3TV .nav-wrapper .list .item-wrap:hover,
.cid-uucE3Fn3TV .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uucE3Fn3TV .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uucE3Fn3TV .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uucE3Fn3TV .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uucE3Fn3TV .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uucE3Fn3TV .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uucE3Fn3TV .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uucE3Fn3TV .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uucE3Fn3TV .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uucE3Fn3TV .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uucE3Fn3TV .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uucE3Fn3TV .mbr-text,
.cid-uucE3Fn3TV .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uucE3Fn3TV .mbr-list-title {
  color: #ffffff;
}
.cid-uucE3Fn3TV .list {
  color: #ffffff;
}
.cid-uucE3Fn3TV .mbr-contact {
  color: #ffffff;
}
.cid-uucE3Fn3TV P {
  text-align: left;
}
.cid-viSpB3pu7y.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3pu7y.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3pu7y.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3pu7y .modal-content,
.cid-viSpB3pu7y .modal-dialog {
  height: auto;
}
.cid-viSpB3pu7y .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3pu7y .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3pu7y .form-wrapper .mbr-form .form-group,
  .cid-viSpB3pu7y .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3pu7y .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3pu7y .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-viSpB3pu7y .mbr-text {
  text-align: center;
}
.cid-viSpB3pu7y .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3pu7y .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3pu7y .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3pu7y .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3pu7y .modal-open {
  overflow: hidden;
}
.cid-viSpB3pu7y .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3pu7y .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3pu7y .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3pu7y .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-viSpB3pu7y .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3pu7y .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3pu7y .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3pu7y .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-viSpB3pu7y .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3pu7y .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3pu7y .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3pu7y .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3pu7y .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3pu7y .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pu7y .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3pu7y .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3pu7y .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3pu7y .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3pu7y .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3pu7y .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3pu7y .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3pu7y .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pu7y .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3pu7y .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3pu7y .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pu7y .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3pu7y .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3pu7y .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3pu7y .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3pu7y .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3pu7y .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3pu7y .modal-lg,
  .cid-viSpB3pu7y .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3pu7y .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3pu7y .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3pu7y .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-viSpB3pu7y .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3pu7y .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3pu7y .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3pu7y .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-viSpB3pu7y .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3pu7y .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3pu7y .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3pu7y .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-usTyrckTK1 {
  z-index: 1000;
  width: 100%;
}
.cid-usTyrckTK1 .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-usTyrckTK1 .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-usTyrckTK1 .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-usTyrckTK1 .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-usTyrckTK1 .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-usTyrckTK1 nav.navbar {
  position: fixed;
}
.cid-usTyrckTK1 .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-usTyrckTK1 .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-usTyrckTK1 .nav-item {
    border: 0;
  }
}
.cid-usTyrckTK1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-usTyrckTK1 .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-usTyrckTK1 .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-usTyrckTK1 .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-usTyrckTK1 .title-wrap:hover span {
  color: white;
}
.cid-usTyrckTK1 .title-wrap:hover:before {
  height: 100%;
}
.cid-usTyrckTK1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usTyrckTK1 .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-usTyrckTK1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-usTyrckTK1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-usTyrckTK1 .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-usTyrckTK1 .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-usTyrckTK1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-usTyrckTK1 .nav-link {
  position: relative;
}
.cid-usTyrckTK1 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-usTyrckTK1 .container {
    flex-wrap: nowrap;
  }
}
.cid-usTyrckTK1 .dropdown-menu,
.cid-usTyrckTK1 .navbar.opened {
  background: #232323 !important;
}
.cid-usTyrckTK1 .nav-item:focus,
.cid-usTyrckTK1 .nav-link:focus {
  outline: none;
}
.cid-usTyrckTK1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-usTyrckTK1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-usTyrckTK1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-usTyrckTK1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usTyrckTK1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-usTyrckTK1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-usTyrckTK1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-usTyrckTK1 .navbar.opened {
  transition: all 0.3s;
}
.cid-usTyrckTK1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-usTyrckTK1 .navbar .navbar-logo img {
  width: auto;
}
.cid-usTyrckTK1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-usTyrckTK1 .navbar.collapsed {
  justify-content: center;
}
.cid-usTyrckTK1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-usTyrckTK1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-usTyrckTK1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-usTyrckTK1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-usTyrckTK1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-usTyrckTK1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-usTyrckTK1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-usTyrckTK1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-usTyrckTK1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-usTyrckTK1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-usTyrckTK1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-usTyrckTK1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-usTyrckTK1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-usTyrckTK1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-usTyrckTK1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-usTyrckTK1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-usTyrckTK1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-usTyrckTK1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-usTyrckTK1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-usTyrckTK1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-usTyrckTK1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-usTyrckTK1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-usTyrckTK1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-usTyrckTK1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-usTyrckTK1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-usTyrckTK1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-usTyrckTK1 .dropdown-item.active,
.cid-usTyrckTK1 .dropdown-item:active {
  background-color: transparent;
}
.cid-usTyrckTK1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-usTyrckTK1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-usTyrckTK1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-usTyrckTK1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-usTyrckTK1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-usTyrckTK1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-usTyrckTK1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-usTyrckTK1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-usTyrckTK1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-usTyrckTK1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-usTyrckTK1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-usTyrckTK1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-usTyrckTK1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-usTyrckTK1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-usTyrckTK1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usTyrckTK1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-usTyrckTK1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-usTyrckTK1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usTyrckTK1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-usTyrckTK1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-usTyrckTK1 .navbar {
    height: 70px;
  }
  .cid-usTyrckTK1 .navbar.opened {
    height: auto;
  }
  .cid-usTyrckTK1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-usTyrckTK1 .navbar-caption-wrap,
.cid-usTyrckTK1 .title-wrap {
  color: #272727;
}
.cid-usTyrckTK1 .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-usTyrdfAd4 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-usTyrdfAd4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-usTyrdfAd4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usTyrdfAd4 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-usTyrdfAd4 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-usTyrdfAd4 .container {
    padding: 0 15px;
  }
}
.cid-usTyrdfAd4 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-usTyrdfAd4 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-usTyrdfAd4 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-usTyrdfAd4 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-usTyrdfAd4 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-usTyrdfAd4 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-usTyrdfAd4 .mbr-section-title {
  color: #131c28;
}
.cid-usTyrdfAd4 .mbr-desc {
  color: #f7f7f7;
}
.cid-usTyrdfAd4 .mbr-section-title,
.cid-usTyrdfAd4 .mbr-section-btn {
  color: #cecdc7;
}
.cid-usUfrTlhJj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-usUfrTlhJj .mbr-fallback-image.disabled {
  display: none;
}
.cid-usUfrTlhJj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usUfrTlhJj .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-usUfrTlhJj .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-usUfrTlhJj .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-usUfrTlhJj .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-usUfrTlhJj .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-usUfrTlhJj .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-usUfrTlhJj .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-usUfrTlhJj .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-usUfrTlhJj .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-usUfrTlhJj .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-usUfrTlhJj .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-usUfrTlhJj .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-usUfrTlhJj .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-usUfrTlhJj .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-usUfrTlhJj .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-usUfrTlhJj .mbr-text,
.cid-usUfrTlhJj .mbr-section-btn {
  text-align: center;
}
#custom-html-3b {
  /* Type valid CSS here */
}
#custom-html-3b div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-3b p {
  font-size: 20px;
  color: #777;
}
.cid-usTL83jZv8 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-usTL83jZv8 .content {
  display: flex;
  align-items: center;
}
.cid-usTL83jZv8 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-usTL83jZv8 .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-usTL83jZv8 .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-usTL83jZv8 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-usTL83jZv8 .btn:hover {
  box-shadow: none;
}
.cid-usTL83jZv8 .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-usTL83jZv8 .image-wrapper {
    margin-top: 25px;
  }
}
.cid-usTL83jZv8 .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-usTL83jZv8 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-usTL83jZv8 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-usTL83jZv8 .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-usTL83jZv8 .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-usTL83jZv8 .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-usTL83jZv8 .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-usTL83jZv8 .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-usTL83jZv8 .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-usTL83jZv8 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-usTL83jZv8 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-usTL83jZv8 .mbr-iconfont {
  color: #ffffff;
}
.cid-usTL83jZv8 .mbr-image-text {
  color: #ffffff;
}
.cid-usTL83jZv8 .mbr-image-text,
.cid-usTL83jZv8 .mbr-iconfont {
  text-align: center;
}
.cid-usTL83jZv8 .tabela {
  border: 1px solid #666;
}
.cid-usTL83jZv8 .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-usTL83jZv8 .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-usTL83jZv8 .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-usTL83jZv8 .text-tabela {
  padding: 5px;
}
.cid-usTL83jZv8 p {
  margin-bottom: 0px;
}
.cid-usTL83jZv8 .mbr-section-title,
.cid-usTL83jZv8 .mbr-section-btn {
  text-align: center;
}
.cid-usTL83jZv8 .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-usTL83jZv8 P {
  text-align: left;
}
.cid-usTL83jZv8 .fundo-tabela {
  background-color: blue;
}
.cid-usTL83jZv8 .txt-titulo-tabela {
  text-align: center;
  color: #fff;
  padding: 10px;
}
.cid-usUdkCrpHs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-usUdkCrpHs .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-usUdkCrpHs .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-usUdkCrpHs .image-wrapper img {
  object-fit: cover;
}
.cid-usUdkCrpHs .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-usUdkCrpHs .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-usUdkCrpHs .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-usUdkCrpHs .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-usUdkCrpHs .mbr-text {
  line-height: 1.72;
}
.cid-usUdkCrpHs .list {
  line-height: 1.72;
}
.cid-usUdkCrpHs .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLTTuA3uL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLTTuA3uL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLTTuA3uL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLTTuA3uL .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLTTuA3uL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLTTuA3uL .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLTTuA3uL .content-head {
  max-width: 800px;
}
.cid-uuLTTuA3uL .card-title {
  text-align: center;
}
.cid-uuLTTuA3uL .card-text DIV {
  text-align: center;
}
.cid-uuLTTuA3uL .card-text {
  text-align: center;
}
.cid-usTyrh5J0W {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-usTyrh5J0W .mbr-fallback-image.disabled {
  display: none;
}
.cid-usTyrh5J0W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usTyrh5J0W .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-usTyrh5J0W .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-usTyrh5J0W .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-usTyrh5J0W .google-map[data-state] {
  background: #e9e5dc;
}
.cid-usTyrh5J0W .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-usTyrh5J0W .content-head {
  max-width: 800px;
}
.cid-usTyriD8WF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-usTyriD8WF .mbr-fallback-image.disabled {
  display: none;
}
.cid-usTyriD8WF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usTyriD8WF .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-usTyriD8WF .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-usTyriD8WF .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-usTyriD8WF .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-usTyriD8WF .container {
    padding: 0 14px;
  }
}
.cid-usTyriD8WF .row {
  justify-content: center;
}
.cid-usTyriD8WF .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-usTyriD8WF .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-usTyriD8WF .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-usTyriD8WF .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-usTyriD8WF .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-usTyriD8WF .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-usTyriD8WF .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-usTyriD8WF .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-usTyriD8WF .nav-wrapper .list .item-wrap:hover,
.cid-usTyriD8WF .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-usTyriD8WF .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-usTyriD8WF .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-usTyriD8WF .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-usTyriD8WF .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-usTyriD8WF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-usTyriD8WF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-usTyriD8WF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-usTyriD8WF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-usTyriD8WF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-usTyriD8WF .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-usTyriD8WF .mbr-text,
.cid-usTyriD8WF .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-usTyriD8WF .mbr-list-title {
  color: #ffffff;
}
.cid-usTyriD8WF .list {
  color: #ffffff;
}
.cid-usTyriD8WF .mbr-contact {
  color: #ffffff;
}
.cid-usTyriD8WF P {
  text-align: left;
}
.cid-viSpB3pYmL.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3pYmL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3pYmL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3pYmL .modal-content,
.cid-viSpB3pYmL .modal-dialog {
  height: auto;
}
.cid-viSpB3pYmL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3pYmL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3pYmL .form-wrapper .mbr-form .form-group,
  .cid-viSpB3pYmL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3pYmL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3pYmL .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-viSpB3pYmL .mbr-text {
  text-align: center;
}
.cid-viSpB3pYmL .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3pYmL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3pYmL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3pYmL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3pYmL .modal-open {
  overflow: hidden;
}
.cid-viSpB3pYmL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3pYmL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3pYmL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3pYmL .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-viSpB3pYmL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3pYmL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3pYmL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3pYmL .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-viSpB3pYmL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3pYmL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3pYmL .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3pYmL .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3pYmL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3pYmL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pYmL .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3pYmL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3pYmL .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3pYmL .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3pYmL .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3pYmL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3pYmL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3pYmL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pYmL .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3pYmL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3pYmL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pYmL .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3pYmL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3pYmL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3pYmL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3pYmL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3pYmL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3pYmL .modal-lg,
  .cid-viSpB3pYmL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3pYmL .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3pYmL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3pYmL .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-viSpB3pYmL .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3pYmL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3pYmL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3pYmL .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-viSpB3pYmL .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3pYmL .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3pYmL .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3pYmL .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFIBSoQnr {
  z-index: 1000;
  width: 100%;
}
.cid-uuFIBSoQnr .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFIBSoQnr .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFIBSoQnr .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFIBSoQnr .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFIBSoQnr .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFIBSoQnr nav.navbar {
  position: fixed;
}
.cid-uuFIBSoQnr .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFIBSoQnr .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFIBSoQnr .nav-item {
    border: 0;
  }
}
.cid-uuFIBSoQnr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFIBSoQnr .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFIBSoQnr .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFIBSoQnr .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFIBSoQnr .title-wrap:hover span {
  color: white;
}
.cid-uuFIBSoQnr .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFIBSoQnr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFIBSoQnr .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFIBSoQnr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFIBSoQnr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFIBSoQnr .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFIBSoQnr .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFIBSoQnr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFIBSoQnr .nav-link {
  position: relative;
}
.cid-uuFIBSoQnr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFIBSoQnr .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFIBSoQnr .dropdown-menu,
.cid-uuFIBSoQnr .navbar.opened {
  background: #232323 !important;
}
.cid-uuFIBSoQnr .nav-item:focus,
.cid-uuFIBSoQnr .nav-link:focus {
  outline: none;
}
.cid-uuFIBSoQnr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFIBSoQnr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFIBSoQnr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFIBSoQnr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFIBSoQnr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFIBSoQnr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFIBSoQnr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFIBSoQnr .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFIBSoQnr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFIBSoQnr .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFIBSoQnr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFIBSoQnr .navbar.collapsed {
  justify-content: center;
}
.cid-uuFIBSoQnr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFIBSoQnr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFIBSoQnr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFIBSoQnr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFIBSoQnr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFIBSoQnr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFIBSoQnr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFIBSoQnr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFIBSoQnr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFIBSoQnr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFIBSoQnr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFIBSoQnr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFIBSoQnr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFIBSoQnr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFIBSoQnr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFIBSoQnr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFIBSoQnr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFIBSoQnr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFIBSoQnr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFIBSoQnr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFIBSoQnr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFIBSoQnr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFIBSoQnr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFIBSoQnr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFIBSoQnr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFIBSoQnr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFIBSoQnr .dropdown-item.active,
.cid-uuFIBSoQnr .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFIBSoQnr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFIBSoQnr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFIBSoQnr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFIBSoQnr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFIBSoQnr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFIBSoQnr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFIBSoQnr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFIBSoQnr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFIBSoQnr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFIBSoQnr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFIBSoQnr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFIBSoQnr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFIBSoQnr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFIBSoQnr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFIBSoQnr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFIBSoQnr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFIBSoQnr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFIBSoQnr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFIBSoQnr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFIBSoQnr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFIBSoQnr .navbar {
    height: 70px;
  }
  .cid-uuFIBSoQnr .navbar.opened {
    height: auto;
  }
  .cid-uuFIBSoQnr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFIBSoQnr .navbar-caption-wrap,
.cid-uuFIBSoQnr .title-wrap {
  color: #272727;
}
.cid-uuFIBSoQnr .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFIBToAeb {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFIBToAeb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFIBToAeb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFIBToAeb .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFIBToAeb .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFIBToAeb .container {
    padding: 0 15px;
  }
}
.cid-uuFIBToAeb .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFIBToAeb .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFIBToAeb .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFIBToAeb .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFIBToAeb .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFIBToAeb .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFIBToAeb .mbr-section-title {
  color: #131c28;
}
.cid-uuFIBToAeb .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFIBToAeb .mbr-section-title,
.cid-uuFIBToAeb .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFIBUbxub {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFIBUbxub .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFIBUbxub .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFIBUbxub .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFIBUbxub .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFIBUbxub .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFIBUbxub .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFIBUbxub .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFIBUbxub .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFIBUbxub .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFIBUbxub .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFIBUbxub .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFIBUbxub .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFIBUbxub .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFIBUbxub .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFIBUbxub .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFIBUbxub .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFIBUbxub .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFIBUbxub .mbr-text,
.cid-uuFIBUbxub .mbr-section-btn {
  text-align: center;
}
#custom-html-5v {
  /* Type valid CSS here */
}
#custom-html-5v div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-5v p {
  font-size: 20px;
  color: #777;
}
.cid-uuFIBVmCPT {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFIBVmCPT .content {
  display: flex;
  align-items: center;
}
.cid-uuFIBVmCPT .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFIBVmCPT .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFIBVmCPT .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFIBVmCPT .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFIBVmCPT .btn:hover {
  box-shadow: none;
}
.cid-uuFIBVmCPT .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFIBVmCPT .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFIBVmCPT .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFIBVmCPT .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFIBVmCPT .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFIBVmCPT .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFIBVmCPT .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFIBVmCPT .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFIBVmCPT .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFIBVmCPT .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFIBVmCPT .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFIBVmCPT .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFIBVmCPT .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFIBVmCPT .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFIBVmCPT .mbr-image-text {
  color: #ffffff;
}
.cid-uuFIBVmCPT .mbr-image-text,
.cid-uuFIBVmCPT .mbr-iconfont {
  text-align: center;
}
.cid-uuFIBVmCPT .tabela {
  border: 1px solid #666;
}
.cid-uuFIBVmCPT .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFIBVmCPT .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFIBVmCPT .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFIBVmCPT .text-tabela {
  padding: 5px;
}
.cid-uuFIBVmCPT p {
  margin-bottom: 0px;
}
.cid-uuFIBVmCPT .mbr-section-title,
.cid-uuFIBVmCPT .mbr-section-btn {
  text-align: center;
}
.cid-uuFIBVmCPT .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFIBWGM8H {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFIBWGM8H .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFIBWGM8H .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFIBWGM8H .image-wrapper img {
  object-fit: cover;
}
.cid-uuFIBWGM8H .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFIBWGM8H .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFIBWGM8H .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFIBWGM8H .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFIBWGM8H .mbr-text {
  line-height: 1.72;
}
.cid-uuFIBWGM8H .list {
  line-height: 1.72;
}
.cid-uuFIBWGM8H .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWGF2Pbm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWGF2Pbm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWGF2Pbm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWGF2Pbm .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWGF2Pbm .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWGF2Pbm .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWGF2Pbm .content-head {
  max-width: 800px;
}
.cid-uuLWGF2Pbm .card-title {
  text-align: center;
}
.cid-uuLWGF2Pbm .card-text DIV {
  text-align: center;
}
.cid-uuLWGF2Pbm .card-text {
  text-align: center;
}
.cid-uuFIBXyGRQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFIBXyGRQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFIBXyGRQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFIBXyGRQ .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFIBXyGRQ .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFIBXyGRQ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFIBXyGRQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFIBXyGRQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFIBXyGRQ .content-head {
  max-width: 800px;
}
.cid-uuFIBYPuiC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFIBYPuiC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFIBYPuiC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFIBYPuiC .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFIBYPuiC .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFIBYPuiC .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFIBYPuiC .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFIBYPuiC .container {
    padding: 0 14px;
  }
}
.cid-uuFIBYPuiC .row {
  justify-content: center;
}
.cid-uuFIBYPuiC .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFIBYPuiC .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFIBYPuiC .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFIBYPuiC .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFIBYPuiC .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFIBYPuiC .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFIBYPuiC .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFIBYPuiC .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFIBYPuiC .nav-wrapper .list .item-wrap:hover,
.cid-uuFIBYPuiC .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFIBYPuiC .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFIBYPuiC .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFIBYPuiC .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFIBYPuiC .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFIBYPuiC .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFIBYPuiC .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFIBYPuiC .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFIBYPuiC .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFIBYPuiC .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFIBYPuiC .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFIBYPuiC .mbr-text,
.cid-uuFIBYPuiC .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFIBYPuiC .mbr-list-title {
  color: #ffffff;
}
.cid-uuFIBYPuiC .list {
  color: #ffffff;
}
.cid-uuFIBYPuiC .mbr-contact {
  color: #ffffff;
}
.cid-uuFIBYPuiC P {
  text-align: left;
}
.cid-viSpB3pDJo.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3pDJo.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3pDJo.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3pDJo .modal-content,
.cid-viSpB3pDJo .modal-dialog {
  height: auto;
}
.cid-viSpB3pDJo .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3pDJo .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3pDJo .form-wrapper .mbr-form .form-group,
  .cid-viSpB3pDJo .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3pDJo .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3pDJo .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-viSpB3pDJo .mbr-text {
  text-align: center;
}
.cid-viSpB3pDJo .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3pDJo .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3pDJo .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3pDJo .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3pDJo .modal-open {
  overflow: hidden;
}
.cid-viSpB3pDJo .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3pDJo .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3pDJo .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3pDJo .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-viSpB3pDJo .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3pDJo .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3pDJo .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3pDJo .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-viSpB3pDJo .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3pDJo .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3pDJo .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3pDJo .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3pDJo .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3pDJo .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pDJo .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3pDJo .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3pDJo .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3pDJo .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3pDJo .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3pDJo .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3pDJo .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3pDJo .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pDJo .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3pDJo .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3pDJo .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pDJo .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3pDJo .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3pDJo .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3pDJo .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3pDJo .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3pDJo .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3pDJo .modal-lg,
  .cid-viSpB3pDJo .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3pDJo .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3pDJo .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3pDJo .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-viSpB3pDJo .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3pDJo .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3pDJo .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3pDJo .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-viSpB3pDJo .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3pDJo .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3pDJo .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3pDJo .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFNNzRy5W {
  z-index: 1000;
  width: 100%;
}
.cid-uuFNNzRy5W .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFNNzRy5W .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFNNzRy5W .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFNNzRy5W .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFNNzRy5W .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFNNzRy5W nav.navbar {
  position: fixed;
}
.cid-uuFNNzRy5W .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFNNzRy5W .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFNNzRy5W .nav-item {
    border: 0;
  }
}
.cid-uuFNNzRy5W .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFNNzRy5W .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFNNzRy5W .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFNNzRy5W .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFNNzRy5W .title-wrap:hover span {
  color: white;
}
.cid-uuFNNzRy5W .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFNNzRy5W .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFNNzRy5W .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFNNzRy5W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFNNzRy5W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFNNzRy5W .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFNNzRy5W .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFNNzRy5W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFNNzRy5W .nav-link {
  position: relative;
}
.cid-uuFNNzRy5W .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFNNzRy5W .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFNNzRy5W .dropdown-menu,
.cid-uuFNNzRy5W .navbar.opened {
  background: #232323 !important;
}
.cid-uuFNNzRy5W .nav-item:focus,
.cid-uuFNNzRy5W .nav-link:focus {
  outline: none;
}
.cid-uuFNNzRy5W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFNNzRy5W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFNNzRy5W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFNNzRy5W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFNNzRy5W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFNNzRy5W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFNNzRy5W .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFNNzRy5W .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFNNzRy5W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFNNzRy5W .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFNNzRy5W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFNNzRy5W .navbar.collapsed {
  justify-content: center;
}
.cid-uuFNNzRy5W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFNNzRy5W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFNNzRy5W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFNNzRy5W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFNNzRy5W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFNNzRy5W .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFNNzRy5W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFNNzRy5W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFNNzRy5W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFNNzRy5W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFNNzRy5W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFNNzRy5W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFNNzRy5W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFNNzRy5W .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFNNzRy5W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFNNzRy5W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFNNzRy5W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFNNzRy5W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFNNzRy5W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFNNzRy5W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFNNzRy5W .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFNNzRy5W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFNNzRy5W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFNNzRy5W .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFNNzRy5W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFNNzRy5W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFNNzRy5W .dropdown-item.active,
.cid-uuFNNzRy5W .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFNNzRy5W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFNNzRy5W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFNNzRy5W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFNNzRy5W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFNNzRy5W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFNNzRy5W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFNNzRy5W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFNNzRy5W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFNNzRy5W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFNNzRy5W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFNNzRy5W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFNNzRy5W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFNNzRy5W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFNNzRy5W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFNNzRy5W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFNNzRy5W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFNNzRy5W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFNNzRy5W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFNNzRy5W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFNNzRy5W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFNNzRy5W .navbar {
    height: 70px;
  }
  .cid-uuFNNzRy5W .navbar.opened {
    height: auto;
  }
  .cid-uuFNNzRy5W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFNNzRy5W .navbar-caption-wrap,
.cid-uuFNNzRy5W .title-wrap {
  color: #272727;
}
.cid-uuFNNzRy5W .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFNNAVUoG {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFNNAVUoG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFNNAVUoG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFNNAVUoG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFNNAVUoG .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFNNAVUoG .container {
    padding: 0 15px;
  }
}
.cid-uuFNNAVUoG .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFNNAVUoG .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFNNAVUoG .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFNNAVUoG .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFNNAVUoG .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFNNAVUoG .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFNNAVUoG .mbr-section-title {
  color: #131c28;
}
.cid-uuFNNAVUoG .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFNNAVUoG .mbr-section-title,
.cid-uuFNNAVUoG .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFNNBJKDR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFNNBJKDR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFNNBJKDR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFNNBJKDR .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFNNBJKDR .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFNNBJKDR .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFNNBJKDR .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFNNBJKDR .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFNNBJKDR .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFNNBJKDR .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFNNBJKDR .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFNNBJKDR .mbr-text,
.cid-uuFNNBJKDR .mbr-section-btn {
  text-align: center;
}
#custom-html-63 {
  /* Type valid CSS here */
}
#custom-html-63 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-63 p {
  font-size: 20px;
  color: #777;
}
.cid-uuFNND3JBQ {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFNND3JBQ .content {
  display: flex;
  align-items: center;
}
.cid-uuFNND3JBQ .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFNND3JBQ .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFNND3JBQ .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFNND3JBQ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFNND3JBQ .btn:hover {
  box-shadow: none;
}
.cid-uuFNND3JBQ .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFNND3JBQ .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFNND3JBQ .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFNND3JBQ .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFNND3JBQ .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFNND3JBQ .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFNND3JBQ .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFNND3JBQ .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFNND3JBQ .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFNND3JBQ .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFNND3JBQ .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFNND3JBQ .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFNND3JBQ .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFNND3JBQ .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFNND3JBQ .mbr-image-text {
  color: #ffffff;
}
.cid-uuFNND3JBQ .mbr-image-text,
.cid-uuFNND3JBQ .mbr-iconfont {
  text-align: center;
}
.cid-uuFNND3JBQ .tabela {
  border: 1px solid #666;
}
.cid-uuFNND3JBQ .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFNND3JBQ .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFNND3JBQ .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFNND3JBQ .text-tabela {
  padding: 5px;
}
.cid-uuFNND3JBQ p {
  margin-bottom: 0px;
}
.cid-uuFNND3JBQ .mbr-section-title,
.cid-uuFNND3JBQ .mbr-section-btn {
  text-align: center;
}
.cid-uuFNND3JBQ .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFNNEO8jb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFNNEO8jb .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFNNEO8jb .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFNNEO8jb .image-wrapper img {
  object-fit: cover;
}
.cid-uuFNNEO8jb .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFNNEO8jb .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFNNEO8jb .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFNNEO8jb .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFNNEO8jb .mbr-text {
  line-height: 1.72;
}
.cid-uuFNNEO8jb .list {
  line-height: 1.72;
}
.cid-uuFNNEO8jb .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWLP3OXw {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWLP3OXw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWLP3OXw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWLP3OXw .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWLP3OXw .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWLP3OXw .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWLP3OXw .content-head {
  max-width: 800px;
}
.cid-uuLWLP3OXw .card-title {
  text-align: center;
}
.cid-uuLWLP3OXw .card-text DIV {
  text-align: center;
}
.cid-uuLWLP3OXw .card-text {
  text-align: center;
}
.cid-uuFNNGi3Lh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFNNGi3Lh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFNNGi3Lh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFNNGi3Lh .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFNNGi3Lh .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFNNGi3Lh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFNNGi3Lh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFNNGi3Lh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFNNGi3Lh .content-head {
  max-width: 800px;
}
.cid-uuFNNHmcdK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFNNHmcdK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFNNHmcdK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFNNHmcdK .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFNNHmcdK .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFNNHmcdK .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFNNHmcdK .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFNNHmcdK .container {
    padding: 0 14px;
  }
}
.cid-uuFNNHmcdK .row {
  justify-content: center;
}
.cid-uuFNNHmcdK .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFNNHmcdK .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFNNHmcdK .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFNNHmcdK .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFNNHmcdK .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFNNHmcdK .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFNNHmcdK .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFNNHmcdK .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFNNHmcdK .nav-wrapper .list .item-wrap:hover,
.cid-uuFNNHmcdK .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFNNHmcdK .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFNNHmcdK .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFNNHmcdK .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFNNHmcdK .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFNNHmcdK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFNNHmcdK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFNNHmcdK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFNNHmcdK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFNNHmcdK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFNNHmcdK .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFNNHmcdK .mbr-text,
.cid-uuFNNHmcdK .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFNNHmcdK .mbr-list-title {
  color: #ffffff;
}
.cid-uuFNNHmcdK .list {
  color: #ffffff;
}
.cid-uuFNNHmcdK .mbr-contact {
  color: #ffffff;
}
.cid-uuFNNHmcdK P {
  text-align: left;
}
.cid-viSpB3p4na.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3p4na.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3p4na.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3p4na .modal-content,
.cid-viSpB3p4na .modal-dialog {
  height: auto;
}
.cid-viSpB3p4na .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3p4na .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3p4na .form-wrapper .mbr-form .form-group,
  .cid-viSpB3p4na .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3p4na .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3p4na .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-viSpB3p4na .mbr-text {
  text-align: center;
}
.cid-viSpB3p4na .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3p4na .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3p4na .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3p4na .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3p4na .modal-open {
  overflow: hidden;
}
.cid-viSpB3p4na .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3p4na .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3p4na .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3p4na .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-viSpB3p4na .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3p4na .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3p4na .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3p4na .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-viSpB3p4na .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3p4na .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3p4na .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3p4na .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3p4na .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3p4na .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3p4na .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3p4na .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3p4na .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3p4na .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3p4na .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3p4na .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3p4na .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3p4na .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3p4na .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3p4na .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3p4na .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3p4na .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3p4na .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3p4na .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3p4na .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3p4na .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3p4na .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3p4na .modal-lg,
  .cid-viSpB3p4na .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3p4na .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3p4na .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3p4na .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-viSpB3p4na .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3p4na .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3p4na .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3p4na .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-viSpB3p4na .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3p4na .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3p4na .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3p4na .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFO9Qxpnz {
  z-index: 1000;
  width: 100%;
}
.cid-uuFO9Qxpnz .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFO9Qxpnz .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFO9Qxpnz .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFO9Qxpnz .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFO9Qxpnz .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFO9Qxpnz nav.navbar {
  position: fixed;
}
.cid-uuFO9Qxpnz .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFO9Qxpnz .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFO9Qxpnz .nav-item {
    border: 0;
  }
}
.cid-uuFO9Qxpnz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFO9Qxpnz .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFO9Qxpnz .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFO9Qxpnz .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFO9Qxpnz .title-wrap:hover span {
  color: white;
}
.cid-uuFO9Qxpnz .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFO9Qxpnz .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFO9Qxpnz .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFO9Qxpnz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFO9Qxpnz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFO9Qxpnz .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFO9Qxpnz .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFO9Qxpnz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFO9Qxpnz .nav-link {
  position: relative;
}
.cid-uuFO9Qxpnz .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFO9Qxpnz .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFO9Qxpnz .dropdown-menu,
.cid-uuFO9Qxpnz .navbar.opened {
  background: #232323 !important;
}
.cid-uuFO9Qxpnz .nav-item:focus,
.cid-uuFO9Qxpnz .nav-link:focus {
  outline: none;
}
.cid-uuFO9Qxpnz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFO9Qxpnz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFO9Qxpnz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFO9Qxpnz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFO9Qxpnz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFO9Qxpnz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFO9Qxpnz .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFO9Qxpnz .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFO9Qxpnz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFO9Qxpnz .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFO9Qxpnz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFO9Qxpnz .navbar.collapsed {
  justify-content: center;
}
.cid-uuFO9Qxpnz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFO9Qxpnz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFO9Qxpnz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFO9Qxpnz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFO9Qxpnz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFO9Qxpnz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFO9Qxpnz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFO9Qxpnz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFO9Qxpnz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFO9Qxpnz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFO9Qxpnz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFO9Qxpnz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFO9Qxpnz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFO9Qxpnz .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFO9Qxpnz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFO9Qxpnz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFO9Qxpnz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFO9Qxpnz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFO9Qxpnz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFO9Qxpnz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFO9Qxpnz .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFO9Qxpnz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFO9Qxpnz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFO9Qxpnz .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFO9Qxpnz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFO9Qxpnz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFO9Qxpnz .dropdown-item.active,
.cid-uuFO9Qxpnz .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFO9Qxpnz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFO9Qxpnz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFO9Qxpnz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFO9Qxpnz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFO9Qxpnz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFO9Qxpnz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFO9Qxpnz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFO9Qxpnz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFO9Qxpnz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFO9Qxpnz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFO9Qxpnz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFO9Qxpnz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFO9Qxpnz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFO9Qxpnz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFO9Qxpnz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFO9Qxpnz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFO9Qxpnz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFO9Qxpnz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFO9Qxpnz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFO9Qxpnz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFO9Qxpnz .navbar {
    height: 70px;
  }
  .cid-uuFO9Qxpnz .navbar.opened {
    height: auto;
  }
  .cid-uuFO9Qxpnz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFO9Qxpnz .navbar-caption-wrap,
.cid-uuFO9Qxpnz .title-wrap {
  color: #272727;
}
.cid-uuFO9Qxpnz .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFO9RCw7U {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFO9RCw7U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFO9RCw7U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFO9RCw7U .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFO9RCw7U .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFO9RCw7U .container {
    padding: 0 15px;
  }
}
.cid-uuFO9RCw7U .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFO9RCw7U .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFO9RCw7U .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFO9RCw7U .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFO9RCw7U .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFO9RCw7U .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFO9RCw7U .mbr-section-title {
  color: #131c28;
}
.cid-uuFO9RCw7U .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFO9RCw7U .mbr-section-title,
.cid-uuFO9RCw7U .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFO9SGPiV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFO9SGPiV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFO9SGPiV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFO9SGPiV .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFO9SGPiV .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFO9SGPiV .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFO9SGPiV .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFO9SGPiV .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFO9SGPiV .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFO9SGPiV .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFO9SGPiV .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFO9SGPiV .mbr-text,
.cid-uuFO9SGPiV .mbr-section-btn {
  text-align: center;
}
#custom-html-6b {
  /* Type valid CSS here */
}
#custom-html-6b div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-6b p {
  font-size: 20px;
  color: #777;
}
.cid-uuFO9UcxPd {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFO9UcxPd .content {
  display: flex;
  align-items: center;
}
.cid-uuFO9UcxPd .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFO9UcxPd .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFO9UcxPd .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFO9UcxPd .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFO9UcxPd .btn:hover {
  box-shadow: none;
}
.cid-uuFO9UcxPd .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFO9UcxPd .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFO9UcxPd .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFO9UcxPd .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFO9UcxPd .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFO9UcxPd .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFO9UcxPd .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFO9UcxPd .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFO9UcxPd .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFO9UcxPd .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFO9UcxPd .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFO9UcxPd .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFO9UcxPd .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFO9UcxPd .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFO9UcxPd .mbr-image-text {
  color: #ffffff;
}
.cid-uuFO9UcxPd .mbr-image-text,
.cid-uuFO9UcxPd .mbr-iconfont {
  text-align: center;
}
.cid-uuFO9UcxPd .tabela {
  border: 1px solid #666;
}
.cid-uuFO9UcxPd .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFO9UcxPd .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFO9UcxPd .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFO9UcxPd .text-tabela {
  padding: 5px;
}
.cid-uuFO9UcxPd p {
  margin-bottom: 0px;
}
.cid-uuFO9UcxPd .mbr-section-title,
.cid-uuFO9UcxPd .mbr-section-btn {
  text-align: center;
}
.cid-uuFO9UcxPd .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFO9VGgb4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFO9VGgb4 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFO9VGgb4 .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFO9VGgb4 .image-wrapper img {
  object-fit: cover;
}
.cid-uuFO9VGgb4 .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFO9VGgb4 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFO9VGgb4 .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFO9VGgb4 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFO9VGgb4 .mbr-text {
  line-height: 1.72;
}
.cid-uuFO9VGgb4 .list {
  line-height: 1.72;
}
.cid-uuFO9VGgb4 .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWQOyKbL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWQOyKbL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWQOyKbL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWQOyKbL .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWQOyKbL .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWQOyKbL .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWQOyKbL .content-head {
  max-width: 800px;
}
.cid-uuLWQOyKbL .card-title {
  text-align: center;
}
.cid-uuLWQOyKbL .card-text DIV {
  text-align: center;
}
.cid-uuLWQOyKbL .card-text {
  text-align: center;
}
.cid-uuFO9WST7i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFO9WST7i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFO9WST7i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFO9WST7i .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFO9WST7i .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFO9WST7i .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFO9WST7i .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFO9WST7i .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFO9WST7i .content-head {
  max-width: 800px;
}
.cid-uuFO9Y1gBN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFO9Y1gBN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFO9Y1gBN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFO9Y1gBN .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFO9Y1gBN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFO9Y1gBN .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFO9Y1gBN .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFO9Y1gBN .container {
    padding: 0 14px;
  }
}
.cid-uuFO9Y1gBN .row {
  justify-content: center;
}
.cid-uuFO9Y1gBN .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFO9Y1gBN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFO9Y1gBN .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFO9Y1gBN .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFO9Y1gBN .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFO9Y1gBN .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFO9Y1gBN .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFO9Y1gBN .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFO9Y1gBN .nav-wrapper .list .item-wrap:hover,
.cid-uuFO9Y1gBN .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFO9Y1gBN .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFO9Y1gBN .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFO9Y1gBN .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFO9Y1gBN .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFO9Y1gBN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFO9Y1gBN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFO9Y1gBN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFO9Y1gBN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFO9Y1gBN .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFO9Y1gBN .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFO9Y1gBN .mbr-text,
.cid-uuFO9Y1gBN .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFO9Y1gBN .mbr-list-title {
  color: #ffffff;
}
.cid-uuFO9Y1gBN .list {
  color: #ffffff;
}
.cid-uuFO9Y1gBN .mbr-contact {
  color: #ffffff;
}
.cid-uuFO9Y1gBN P {
  text-align: left;
}
.cid-viSpB3pXLM.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3pXLM.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3pXLM.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3pXLM .modal-content,
.cid-viSpB3pXLM .modal-dialog {
  height: auto;
}
.cid-viSpB3pXLM .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3pXLM .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3pXLM .form-wrapper .mbr-form .form-group,
  .cid-viSpB3pXLM .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3pXLM .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3pXLM .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-viSpB3pXLM .mbr-text {
  text-align: center;
}
.cid-viSpB3pXLM .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3pXLM .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3pXLM .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3pXLM .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3pXLM .modal-open {
  overflow: hidden;
}
.cid-viSpB3pXLM .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3pXLM .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3pXLM .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3pXLM .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-viSpB3pXLM .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3pXLM .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3pXLM .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3pXLM .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-viSpB3pXLM .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3pXLM .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3pXLM .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3pXLM .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3pXLM .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3pXLM .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pXLM .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3pXLM .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3pXLM .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3pXLM .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3pXLM .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3pXLM .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3pXLM .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3pXLM .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pXLM .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3pXLM .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3pXLM .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3pXLM .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3pXLM .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3pXLM .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3pXLM .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3pXLM .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3pXLM .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3pXLM .modal-lg,
  .cid-viSpB3pXLM .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3pXLM .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3pXLM .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3pXLM .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-viSpB3pXLM .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3pXLM .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3pXLM .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3pXLM .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-viSpB3pXLM .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3pXLM .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3pXLM .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3pXLM .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFOTN8g7z {
  z-index: 1000;
  width: 100%;
}
.cid-uuFOTN8g7z .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFOTN8g7z .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFOTN8g7z .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFOTN8g7z .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFOTN8g7z .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFOTN8g7z nav.navbar {
  position: fixed;
}
.cid-uuFOTN8g7z .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFOTN8g7z .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFOTN8g7z .nav-item {
    border: 0;
  }
}
.cid-uuFOTN8g7z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFOTN8g7z .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFOTN8g7z .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFOTN8g7z .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFOTN8g7z .title-wrap:hover span {
  color: white;
}
.cid-uuFOTN8g7z .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFOTN8g7z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFOTN8g7z .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFOTN8g7z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFOTN8g7z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFOTN8g7z .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFOTN8g7z .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFOTN8g7z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFOTN8g7z .nav-link {
  position: relative;
}
.cid-uuFOTN8g7z .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFOTN8g7z .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFOTN8g7z .dropdown-menu,
.cid-uuFOTN8g7z .navbar.opened {
  background: #232323 !important;
}
.cid-uuFOTN8g7z .nav-item:focus,
.cid-uuFOTN8g7z .nav-link:focus {
  outline: none;
}
.cid-uuFOTN8g7z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFOTN8g7z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFOTN8g7z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFOTN8g7z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFOTN8g7z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFOTN8g7z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFOTN8g7z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFOTN8g7z .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFOTN8g7z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFOTN8g7z .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFOTN8g7z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFOTN8g7z .navbar.collapsed {
  justify-content: center;
}
.cid-uuFOTN8g7z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFOTN8g7z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFOTN8g7z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFOTN8g7z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFOTN8g7z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFOTN8g7z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFOTN8g7z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFOTN8g7z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFOTN8g7z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFOTN8g7z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFOTN8g7z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFOTN8g7z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFOTN8g7z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFOTN8g7z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFOTN8g7z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFOTN8g7z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFOTN8g7z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFOTN8g7z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFOTN8g7z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFOTN8g7z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFOTN8g7z .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFOTN8g7z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFOTN8g7z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFOTN8g7z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFOTN8g7z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFOTN8g7z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFOTN8g7z .dropdown-item.active,
.cid-uuFOTN8g7z .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFOTN8g7z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFOTN8g7z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFOTN8g7z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFOTN8g7z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFOTN8g7z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFOTN8g7z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFOTN8g7z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFOTN8g7z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFOTN8g7z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFOTN8g7z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFOTN8g7z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFOTN8g7z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFOTN8g7z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFOTN8g7z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFOTN8g7z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFOTN8g7z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFOTN8g7z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFOTN8g7z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFOTN8g7z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFOTN8g7z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFOTN8g7z .navbar {
    height: 70px;
  }
  .cid-uuFOTN8g7z .navbar.opened {
    height: auto;
  }
  .cid-uuFOTN8g7z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFOTN8g7z .navbar-caption-wrap,
.cid-uuFOTN8g7z .title-wrap {
  color: #272727;
}
.cid-uuFOTN8g7z .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFOTO4SRv {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFOTO4SRv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOTO4SRv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOTO4SRv .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFOTO4SRv .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFOTO4SRv .container {
    padding: 0 15px;
  }
}
.cid-uuFOTO4SRv .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFOTO4SRv .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFOTO4SRv .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFOTO4SRv .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFOTO4SRv .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFOTO4SRv .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFOTO4SRv .mbr-section-title {
  color: #131c28;
}
.cid-uuFOTO4SRv .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFOTO4SRv .mbr-section-title,
.cid-uuFOTO4SRv .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFOTP9fpF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFOTP9fpF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOTP9fpF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOTP9fpF .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFOTP9fpF .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFOTP9fpF .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFOTP9fpF .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFOTP9fpF .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFOTP9fpF .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFOTP9fpF .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFOTP9fpF .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFOTP9fpF .mbr-text,
.cid-uuFOTP9fpF .mbr-section-btn {
  text-align: center;
}
#custom-html-6j {
  /* Type valid CSS here */
}
#custom-html-6j div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-6j p {
  font-size: 20px;
  color: #777;
}
.cid-uuFOTQqpcn {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFOTQqpcn .content {
  display: flex;
  align-items: center;
}
.cid-uuFOTQqpcn .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFOTQqpcn .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFOTQqpcn .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFOTQqpcn .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFOTQqpcn .btn:hover {
  box-shadow: none;
}
.cid-uuFOTQqpcn .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFOTQqpcn .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFOTQqpcn .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFOTQqpcn .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFOTQqpcn .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFOTQqpcn .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFOTQqpcn .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFOTQqpcn .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFOTQqpcn .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFOTQqpcn .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFOTQqpcn .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFOTQqpcn .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFOTQqpcn .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFOTQqpcn .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFOTQqpcn .mbr-image-text {
  color: #ffffff;
}
.cid-uuFOTQqpcn .mbr-image-text,
.cid-uuFOTQqpcn .mbr-iconfont {
  text-align: center;
}
.cid-uuFOTQqpcn .tabela {
  border: 1px solid #666;
}
.cid-uuFOTQqpcn .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFOTQqpcn .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFOTQqpcn .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFOTQqpcn .text-tabela {
  padding: 5px;
}
.cid-uuFOTQqpcn p {
  margin-bottom: 0px;
}
.cid-uuFOTQqpcn .mbr-section-title,
.cid-uuFOTQqpcn .mbr-section-btn {
  text-align: center;
}
.cid-uuFOTQqpcn .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFOTRNIj9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFOTRNIj9 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFOTRNIj9 .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFOTRNIj9 .image-wrapper img {
  object-fit: cover;
}
.cid-uuFOTRNIj9 .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFOTRNIj9 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFOTRNIj9 .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFOTRNIj9 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFOTRNIj9 .mbr-text {
  line-height: 1.72;
}
.cid-uuFOTRNIj9 .list {
  line-height: 1.72;
}
.cid-uuFOTRNIj9 .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWXuWpAn {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWXuWpAn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWXuWpAn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWXuWpAn .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWXuWpAn .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWXuWpAn .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWXuWpAn .content-head {
  max-width: 800px;
}
.cid-uuLWXuWpAn .card-title {
  text-align: center;
}
.cid-uuLWXuWpAn .card-text DIV {
  text-align: center;
}
.cid-uuLWXuWpAn .card-text {
  text-align: center;
}
.cid-uuFOTSTcoV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFOTSTcoV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOTSTcoV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOTSTcoV .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFOTSTcoV .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFOTSTcoV .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFOTSTcoV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFOTSTcoV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFOTSTcoV .content-head {
  max-width: 800px;
}
.cid-uuFOTTToVe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFOTTToVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOTTToVe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOTTToVe .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFOTTToVe .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFOTTToVe .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFOTTToVe .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFOTTToVe .container {
    padding: 0 14px;
  }
}
.cid-uuFOTTToVe .row {
  justify-content: center;
}
.cid-uuFOTTToVe .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFOTTToVe .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFOTTToVe .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFOTTToVe .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFOTTToVe .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFOTTToVe .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFOTTToVe .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFOTTToVe .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFOTTToVe .nav-wrapper .list .item-wrap:hover,
.cid-uuFOTTToVe .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFOTTToVe .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFOTTToVe .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFOTTToVe .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFOTTToVe .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFOTTToVe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFOTTToVe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFOTTToVe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFOTTToVe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFOTTToVe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFOTTToVe .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFOTTToVe .mbr-text,
.cid-uuFOTTToVe .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFOTTToVe .mbr-list-title {
  color: #ffffff;
}
.cid-uuFOTTToVe .list {
  color: #ffffff;
}
.cid-uuFOTTToVe .mbr-contact {
  color: #ffffff;
}
.cid-uuFOTTToVe P {
  text-align: left;
}
.cid-viSpB3qyH0.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qyH0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qyH0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qyH0 .modal-content,
.cid-viSpB3qyH0 .modal-dialog {
  height: auto;
}
.cid-viSpB3qyH0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qyH0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qyH0 .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qyH0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qyH0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qyH0 .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-viSpB3qyH0 .mbr-text {
  text-align: center;
}
.cid-viSpB3qyH0 .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qyH0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qyH0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qyH0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qyH0 .modal-open {
  overflow: hidden;
}
.cid-viSpB3qyH0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qyH0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qyH0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qyH0 .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-viSpB3qyH0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qyH0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qyH0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qyH0 .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-viSpB3qyH0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qyH0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qyH0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qyH0 .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qyH0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qyH0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qyH0 .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qyH0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qyH0 .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qyH0 .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qyH0 .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qyH0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qyH0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qyH0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qyH0 .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qyH0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qyH0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qyH0 .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qyH0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qyH0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qyH0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qyH0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qyH0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qyH0 .modal-lg,
  .cid-viSpB3qyH0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qyH0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qyH0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qyH0 .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-viSpB3qyH0 .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qyH0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qyH0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qyH0 .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-viSpB3qyH0 .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qyH0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qyH0 .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qyH0 .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFOY8VSHi {
  z-index: 1000;
  width: 100%;
}
.cid-uuFOY8VSHi .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFOY8VSHi .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFOY8VSHi .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFOY8VSHi .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFOY8VSHi .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFOY8VSHi nav.navbar {
  position: fixed;
}
.cid-uuFOY8VSHi .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFOY8VSHi .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFOY8VSHi .nav-item {
    border: 0;
  }
}
.cid-uuFOY8VSHi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFOY8VSHi .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFOY8VSHi .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFOY8VSHi .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFOY8VSHi .title-wrap:hover span {
  color: white;
}
.cid-uuFOY8VSHi .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFOY8VSHi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFOY8VSHi .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFOY8VSHi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFOY8VSHi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFOY8VSHi .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFOY8VSHi .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFOY8VSHi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFOY8VSHi .nav-link {
  position: relative;
}
.cid-uuFOY8VSHi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFOY8VSHi .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFOY8VSHi .dropdown-menu,
.cid-uuFOY8VSHi .navbar.opened {
  background: #232323 !important;
}
.cid-uuFOY8VSHi .nav-item:focus,
.cid-uuFOY8VSHi .nav-link:focus {
  outline: none;
}
.cid-uuFOY8VSHi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFOY8VSHi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFOY8VSHi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFOY8VSHi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFOY8VSHi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFOY8VSHi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFOY8VSHi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFOY8VSHi .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFOY8VSHi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFOY8VSHi .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFOY8VSHi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFOY8VSHi .navbar.collapsed {
  justify-content: center;
}
.cid-uuFOY8VSHi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFOY8VSHi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFOY8VSHi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFOY8VSHi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFOY8VSHi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFOY8VSHi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFOY8VSHi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFOY8VSHi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFOY8VSHi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFOY8VSHi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFOY8VSHi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFOY8VSHi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFOY8VSHi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFOY8VSHi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFOY8VSHi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFOY8VSHi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFOY8VSHi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFOY8VSHi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFOY8VSHi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFOY8VSHi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFOY8VSHi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFOY8VSHi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFOY8VSHi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFOY8VSHi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFOY8VSHi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFOY8VSHi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFOY8VSHi .dropdown-item.active,
.cid-uuFOY8VSHi .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFOY8VSHi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFOY8VSHi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFOY8VSHi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFOY8VSHi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFOY8VSHi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFOY8VSHi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFOY8VSHi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFOY8VSHi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFOY8VSHi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFOY8VSHi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFOY8VSHi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFOY8VSHi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFOY8VSHi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFOY8VSHi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFOY8VSHi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFOY8VSHi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFOY8VSHi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFOY8VSHi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFOY8VSHi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFOY8VSHi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFOY8VSHi .navbar {
    height: 70px;
  }
  .cid-uuFOY8VSHi .navbar.opened {
    height: auto;
  }
  .cid-uuFOY8VSHi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFOY8VSHi .navbar-caption-wrap,
.cid-uuFOY8VSHi .title-wrap {
  color: #272727;
}
.cid-uuFOY8VSHi .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFOY9ZcL6 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFOY9ZcL6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOY9ZcL6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOY9ZcL6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFOY9ZcL6 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFOY9ZcL6 .container {
    padding: 0 15px;
  }
}
.cid-uuFOY9ZcL6 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFOY9ZcL6 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFOY9ZcL6 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFOY9ZcL6 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFOY9ZcL6 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFOY9ZcL6 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFOY9ZcL6 .mbr-section-title {
  color: #131c28;
}
.cid-uuFOY9ZcL6 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFOY9ZcL6 .mbr-section-title,
.cid-uuFOY9ZcL6 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFOYaS45O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFOYaS45O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOYaS45O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOYaS45O .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFOYaS45O .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFOYaS45O .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFOYaS45O .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFOYaS45O .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFOYaS45O .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFOYaS45O .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFOYaS45O .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFOYaS45O .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFOYaS45O .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFOYaS45O .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFOYaS45O .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFOYaS45O .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFOYaS45O .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFOYaS45O .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFOYaS45O .mbr-text,
.cid-uuFOYaS45O .mbr-section-btn {
  text-align: center;
}
#custom-html-6r {
  /* Type valid CSS here */
}
#custom-html-6r div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-6r p {
  font-size: 20px;
  color: #777;
}
.cid-uuFOYciYTA {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFOYciYTA .content {
  display: flex;
  align-items: center;
}
.cid-uuFOYciYTA .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFOYciYTA .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFOYciYTA .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFOYciYTA .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFOYciYTA .btn:hover {
  box-shadow: none;
}
.cid-uuFOYciYTA .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFOYciYTA .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFOYciYTA .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFOYciYTA .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFOYciYTA .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFOYciYTA .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFOYciYTA .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFOYciYTA .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFOYciYTA .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFOYciYTA .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFOYciYTA .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFOYciYTA .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFOYciYTA .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFOYciYTA .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFOYciYTA .mbr-image-text {
  color: #ffffff;
}
.cid-uuFOYciYTA .mbr-image-text,
.cid-uuFOYciYTA .mbr-iconfont {
  text-align: center;
}
.cid-uuFOYciYTA .tabela {
  border: 1px solid #666;
}
.cid-uuFOYciYTA .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFOYciYTA .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFOYciYTA .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFOYciYTA .text-tabela {
  padding: 5px;
}
.cid-uuFOYciYTA p {
  margin-bottom: 0px;
}
.cid-uuFOYciYTA .mbr-section-title,
.cid-uuFOYciYTA .mbr-section-btn {
  text-align: center;
}
.cid-uuFOYciYTA .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFOYdx0XV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFOYdx0XV .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFOYdx0XV .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFOYdx0XV .image-wrapper img {
  object-fit: cover;
}
.cid-uuFOYdx0XV .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFOYdx0XV .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFOYdx0XV .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFOYdx0XV .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFOYdx0XV .mbr-text {
  line-height: 1.72;
}
.cid-uuFOYdx0XV .list {
  line-height: 1.72;
}
.cid-uuFOYdx0XV .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLX475p3k {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLX475p3k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLX475p3k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLX475p3k .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLX475p3k .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLX475p3k .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLX475p3k .content-head {
  max-width: 800px;
}
.cid-uuLX475p3k .card-title {
  text-align: center;
}
.cid-uuLX475p3k .card-text DIV {
  text-align: center;
}
.cid-uuLX475p3k .card-text {
  text-align: center;
}
.cid-uuFOYenMUZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFOYenMUZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOYenMUZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOYenMUZ .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFOYenMUZ .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFOYenMUZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFOYenMUZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFOYenMUZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFOYenMUZ .content-head {
  max-width: 800px;
}
.cid-uuFOYfm5IW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFOYfm5IW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFOYfm5IW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFOYfm5IW .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFOYfm5IW .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFOYfm5IW .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFOYfm5IW .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFOYfm5IW .container {
    padding: 0 14px;
  }
}
.cid-uuFOYfm5IW .row {
  justify-content: center;
}
.cid-uuFOYfm5IW .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFOYfm5IW .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFOYfm5IW .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFOYfm5IW .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFOYfm5IW .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFOYfm5IW .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFOYfm5IW .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFOYfm5IW .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFOYfm5IW .nav-wrapper .list .item-wrap:hover,
.cid-uuFOYfm5IW .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFOYfm5IW .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFOYfm5IW .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFOYfm5IW .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFOYfm5IW .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFOYfm5IW .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFOYfm5IW .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFOYfm5IW .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFOYfm5IW .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFOYfm5IW .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFOYfm5IW .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFOYfm5IW .mbr-text,
.cid-uuFOYfm5IW .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFOYfm5IW .mbr-list-title {
  color: #ffffff;
}
.cid-uuFOYfm5IW .list {
  color: #ffffff;
}
.cid-uuFOYfm5IW .mbr-contact {
  color: #ffffff;
}
.cid-uuFOYfm5IW P {
  text-align: left;
}
.cid-viSpB3qliz.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qliz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qliz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qliz .modal-content,
.cid-viSpB3qliz .modal-dialog {
  height: auto;
}
.cid-viSpB3qliz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qliz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qliz .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qliz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qliz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qliz .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-viSpB3qliz .mbr-text {
  text-align: center;
}
.cid-viSpB3qliz .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qliz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qliz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qliz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qliz .modal-open {
  overflow: hidden;
}
.cid-viSpB3qliz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qliz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qliz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qliz .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-viSpB3qliz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qliz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qliz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qliz .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-viSpB3qliz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qliz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qliz .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qliz .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qliz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qliz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qliz .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qliz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qliz .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qliz .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qliz .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qliz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qliz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qliz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qliz .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qliz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qliz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qliz .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qliz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qliz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qliz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qliz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qliz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qliz .modal-lg,
  .cid-viSpB3qliz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qliz .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qliz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qliz .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-viSpB3qliz .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qliz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qliz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qliz .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-viSpB3qliz .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qliz .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qliz .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qliz .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFPj0Pmp0 {
  z-index: 1000;
  width: 100%;
}
.cid-uuFPj0Pmp0 .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFPj0Pmp0 .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFPj0Pmp0 .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFPj0Pmp0 .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFPj0Pmp0 .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFPj0Pmp0 nav.navbar {
  position: fixed;
}
.cid-uuFPj0Pmp0 .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFPj0Pmp0 .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFPj0Pmp0 .nav-item {
    border: 0;
  }
}
.cid-uuFPj0Pmp0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFPj0Pmp0 .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFPj0Pmp0 .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFPj0Pmp0 .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFPj0Pmp0 .title-wrap:hover span {
  color: white;
}
.cid-uuFPj0Pmp0 .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFPj0Pmp0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFPj0Pmp0 .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFPj0Pmp0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFPj0Pmp0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFPj0Pmp0 .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFPj0Pmp0 .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFPj0Pmp0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFPj0Pmp0 .nav-link {
  position: relative;
}
.cid-uuFPj0Pmp0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFPj0Pmp0 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFPj0Pmp0 .dropdown-menu,
.cid-uuFPj0Pmp0 .navbar.opened {
  background: #232323 !important;
}
.cid-uuFPj0Pmp0 .nav-item:focus,
.cid-uuFPj0Pmp0 .nav-link:focus {
  outline: none;
}
.cid-uuFPj0Pmp0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFPj0Pmp0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFPj0Pmp0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFPj0Pmp0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFPj0Pmp0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFPj0Pmp0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFPj0Pmp0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFPj0Pmp0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFPj0Pmp0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFPj0Pmp0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFPj0Pmp0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFPj0Pmp0 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFPj0Pmp0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFPj0Pmp0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFPj0Pmp0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFPj0Pmp0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFPj0Pmp0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFPj0Pmp0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFPj0Pmp0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFPj0Pmp0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFPj0Pmp0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFPj0Pmp0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFPj0Pmp0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFPj0Pmp0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFPj0Pmp0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFPj0Pmp0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFPj0Pmp0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFPj0Pmp0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFPj0Pmp0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFPj0Pmp0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFPj0Pmp0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFPj0Pmp0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFPj0Pmp0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFPj0Pmp0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFPj0Pmp0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFPj0Pmp0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFPj0Pmp0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFPj0Pmp0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFPj0Pmp0 .dropdown-item.active,
.cid-uuFPj0Pmp0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFPj0Pmp0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFPj0Pmp0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFPj0Pmp0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFPj0Pmp0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFPj0Pmp0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFPj0Pmp0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFPj0Pmp0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFPj0Pmp0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFPj0Pmp0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFPj0Pmp0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFPj0Pmp0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFPj0Pmp0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFPj0Pmp0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFPj0Pmp0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFPj0Pmp0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFPj0Pmp0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFPj0Pmp0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFPj0Pmp0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFPj0Pmp0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFPj0Pmp0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFPj0Pmp0 .navbar {
    height: 70px;
  }
  .cid-uuFPj0Pmp0 .navbar.opened {
    height: auto;
  }
  .cid-uuFPj0Pmp0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFPj0Pmp0 .navbar-caption-wrap,
.cid-uuFPj0Pmp0 .title-wrap {
  color: #272727;
}
.cid-uuFPj0Pmp0 .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFPj1L6IX {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFPj1L6IX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPj1L6IX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPj1L6IX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFPj1L6IX .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFPj1L6IX .container {
    padding: 0 15px;
  }
}
.cid-uuFPj1L6IX .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFPj1L6IX .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFPj1L6IX .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFPj1L6IX .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFPj1L6IX .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFPj1L6IX .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFPj1L6IX .mbr-section-title {
  color: #131c28;
}
.cid-uuFPj1L6IX .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFPj1L6IX .mbr-section-title,
.cid-uuFPj1L6IX .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFPj2BfyO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFPj2BfyO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPj2BfyO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPj2BfyO .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFPj2BfyO .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFPj2BfyO .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFPj2BfyO .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFPj2BfyO .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFPj2BfyO .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFPj2BfyO .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFPj2BfyO .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFPj2BfyO .mbr-text,
.cid-uuFPj2BfyO .mbr-section-btn {
  text-align: center;
}
#custom-html-7f {
  /* Type valid CSS here */
}
#custom-html-7f div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-7f p {
  font-size: 20px;
  color: #777;
}
.cid-uuFPj3Jvt3 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFPj3Jvt3 .content {
  display: flex;
  align-items: center;
}
.cid-uuFPj3Jvt3 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFPj3Jvt3 .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFPj3Jvt3 .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFPj3Jvt3 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFPj3Jvt3 .btn:hover {
  box-shadow: none;
}
.cid-uuFPj3Jvt3 .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFPj3Jvt3 .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFPj3Jvt3 .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFPj3Jvt3 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFPj3Jvt3 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFPj3Jvt3 .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFPj3Jvt3 .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFPj3Jvt3 .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFPj3Jvt3 .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFPj3Jvt3 .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFPj3Jvt3 .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFPj3Jvt3 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFPj3Jvt3 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFPj3Jvt3 .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFPj3Jvt3 .mbr-image-text {
  color: #ffffff;
}
.cid-uuFPj3Jvt3 .mbr-image-text,
.cid-uuFPj3Jvt3 .mbr-iconfont {
  text-align: center;
}
.cid-uuFPj3Jvt3 .tabela {
  border: 1px solid #666;
}
.cid-uuFPj3Jvt3 .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFPj3Jvt3 .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFPj3Jvt3 .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFPj3Jvt3 .text-tabela {
  padding: 5px;
}
.cid-uuFPj3Jvt3 p {
  margin-bottom: 0px;
}
.cid-uuFPj3Jvt3 .mbr-section-title,
.cid-uuFPj3Jvt3 .mbr-section-btn {
  text-align: center;
}
.cid-uuFPj3Jvt3 .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFPj5jYko {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFPj5jYko .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFPj5jYko .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFPj5jYko .image-wrapper img {
  object-fit: cover;
}
.cid-uuFPj5jYko .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFPj5jYko .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFPj5jYko .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFPj5jYko .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFPj5jYko .mbr-text {
  line-height: 1.72;
}
.cid-uuFPj5jYko .list {
  line-height: 1.72;
}
.cid-uuFPj5jYko .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLXaZ0h5E {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLXaZ0h5E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLXaZ0h5E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLXaZ0h5E .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLXaZ0h5E .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLXaZ0h5E .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLXaZ0h5E .content-head {
  max-width: 800px;
}
.cid-uuLXaZ0h5E .card-title {
  text-align: center;
}
.cid-uuLXaZ0h5E .card-text DIV {
  text-align: center;
}
.cid-uuLXaZ0h5E .card-text {
  text-align: center;
}
.cid-uuFPj6iwNl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFPj6iwNl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPj6iwNl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPj6iwNl .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFPj6iwNl .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFPj6iwNl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFPj6iwNl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFPj6iwNl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFPj6iwNl .content-head {
  max-width: 800px;
}
.cid-uuFPj7fx2D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFPj7fx2D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPj7fx2D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPj7fx2D .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFPj7fx2D .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFPj7fx2D .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFPj7fx2D .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFPj7fx2D .container {
    padding: 0 14px;
  }
}
.cid-uuFPj7fx2D .row {
  justify-content: center;
}
.cid-uuFPj7fx2D .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPj7fx2D .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPj7fx2D .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFPj7fx2D .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPj7fx2D .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPj7fx2D .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFPj7fx2D .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFPj7fx2D .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFPj7fx2D .nav-wrapper .list .item-wrap:hover,
.cid-uuFPj7fx2D .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFPj7fx2D .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPj7fx2D .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPj7fx2D .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFPj7fx2D .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFPj7fx2D .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFPj7fx2D .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFPj7fx2D .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFPj7fx2D .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFPj7fx2D .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFPj7fx2D .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFPj7fx2D .mbr-text,
.cid-uuFPj7fx2D .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFPj7fx2D .mbr-list-title {
  color: #ffffff;
}
.cid-uuFPj7fx2D .list {
  color: #ffffff;
}
.cid-uuFPj7fx2D .mbr-contact {
  color: #ffffff;
}
.cid-uuFPj7fx2D P {
  text-align: left;
}
.cid-viSpB3qc7d.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qc7d.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qc7d.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qc7d .modal-content,
.cid-viSpB3qc7d .modal-dialog {
  height: auto;
}
.cid-viSpB3qc7d .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qc7d .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qc7d .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qc7d .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qc7d .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qc7d .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-viSpB3qc7d .mbr-text {
  text-align: center;
}
.cid-viSpB3qc7d .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qc7d .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qc7d .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qc7d .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qc7d .modal-open {
  overflow: hidden;
}
.cid-viSpB3qc7d .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qc7d .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qc7d .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qc7d .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-viSpB3qc7d .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qc7d .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qc7d .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qc7d .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-viSpB3qc7d .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qc7d .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qc7d .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qc7d .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qc7d .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qc7d .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qc7d .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qc7d .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qc7d .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qc7d .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qc7d .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qc7d .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qc7d .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qc7d .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qc7d .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qc7d .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qc7d .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qc7d .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qc7d .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qc7d .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qc7d .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qc7d .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qc7d .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qc7d .modal-lg,
  .cid-viSpB3qc7d .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qc7d .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qc7d .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qc7d .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-viSpB3qc7d .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qc7d .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qc7d .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qc7d .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-viSpB3qc7d .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qc7d .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qc7d .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qc7d .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFPp4ZOkY {
  z-index: 1000;
  width: 100%;
}
.cid-uuFPp4ZOkY .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFPp4ZOkY .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFPp4ZOkY .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFPp4ZOkY .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFPp4ZOkY .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFPp4ZOkY nav.navbar {
  position: fixed;
}
.cid-uuFPp4ZOkY .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFPp4ZOkY .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFPp4ZOkY .nav-item {
    border: 0;
  }
}
.cid-uuFPp4ZOkY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFPp4ZOkY .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFPp4ZOkY .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFPp4ZOkY .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFPp4ZOkY .title-wrap:hover span {
  color: white;
}
.cid-uuFPp4ZOkY .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFPp4ZOkY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFPp4ZOkY .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFPp4ZOkY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFPp4ZOkY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFPp4ZOkY .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFPp4ZOkY .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFPp4ZOkY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFPp4ZOkY .nav-link {
  position: relative;
}
.cid-uuFPp4ZOkY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFPp4ZOkY .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFPp4ZOkY .dropdown-menu,
.cid-uuFPp4ZOkY .navbar.opened {
  background: #232323 !important;
}
.cid-uuFPp4ZOkY .nav-item:focus,
.cid-uuFPp4ZOkY .nav-link:focus {
  outline: none;
}
.cid-uuFPp4ZOkY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFPp4ZOkY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFPp4ZOkY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFPp4ZOkY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFPp4ZOkY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFPp4ZOkY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFPp4ZOkY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFPp4ZOkY .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFPp4ZOkY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFPp4ZOkY .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFPp4ZOkY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFPp4ZOkY .navbar.collapsed {
  justify-content: center;
}
.cid-uuFPp4ZOkY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFPp4ZOkY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFPp4ZOkY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFPp4ZOkY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFPp4ZOkY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFPp4ZOkY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFPp4ZOkY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFPp4ZOkY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFPp4ZOkY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFPp4ZOkY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFPp4ZOkY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFPp4ZOkY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFPp4ZOkY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFPp4ZOkY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFPp4ZOkY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFPp4ZOkY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFPp4ZOkY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFPp4ZOkY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFPp4ZOkY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFPp4ZOkY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFPp4ZOkY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFPp4ZOkY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFPp4ZOkY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFPp4ZOkY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFPp4ZOkY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFPp4ZOkY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFPp4ZOkY .dropdown-item.active,
.cid-uuFPp4ZOkY .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFPp4ZOkY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFPp4ZOkY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFPp4ZOkY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFPp4ZOkY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFPp4ZOkY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFPp4ZOkY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFPp4ZOkY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFPp4ZOkY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFPp4ZOkY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFPp4ZOkY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFPp4ZOkY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFPp4ZOkY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFPp4ZOkY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFPp4ZOkY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFPp4ZOkY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFPp4ZOkY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFPp4ZOkY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFPp4ZOkY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFPp4ZOkY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFPp4ZOkY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFPp4ZOkY .navbar {
    height: 70px;
  }
  .cid-uuFPp4ZOkY .navbar.opened {
    height: auto;
  }
  .cid-uuFPp4ZOkY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFPp4ZOkY .navbar-caption-wrap,
.cid-uuFPp4ZOkY .title-wrap {
  color: #272727;
}
.cid-uuFPp4ZOkY .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFPp5ZqBL {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFPp5ZqBL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPp5ZqBL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPp5ZqBL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFPp5ZqBL .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFPp5ZqBL .container {
    padding: 0 15px;
  }
}
.cid-uuFPp5ZqBL .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFPp5ZqBL .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFPp5ZqBL .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFPp5ZqBL .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFPp5ZqBL .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFPp5ZqBL .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFPp5ZqBL .mbr-section-title {
  color: #131c28;
}
.cid-uuFPp5ZqBL .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFPp5ZqBL .mbr-section-title,
.cid-uuFPp5ZqBL .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFPp6KbG2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFPp6KbG2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPp6KbG2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPp6KbG2 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFPp6KbG2 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFPp6KbG2 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFPp6KbG2 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFPp6KbG2 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFPp6KbG2 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFPp6KbG2 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFPp6KbG2 .mbr-text,
.cid-uuFPp6KbG2 .mbr-section-btn {
  text-align: center;
}
#custom-html-7n {
  /* Type valid CSS here */
}
#custom-html-7n div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-7n p {
  font-size: 20px;
  color: #777;
}
.cid-uuFPp84JGy {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFPp84JGy .content {
  display: flex;
  align-items: center;
}
.cid-uuFPp84JGy .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFPp84JGy .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFPp84JGy .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFPp84JGy .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFPp84JGy .btn:hover {
  box-shadow: none;
}
.cid-uuFPp84JGy .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFPp84JGy .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFPp84JGy .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFPp84JGy .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFPp84JGy .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFPp84JGy .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFPp84JGy .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFPp84JGy .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFPp84JGy .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFPp84JGy .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFPp84JGy .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFPp84JGy .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFPp84JGy .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFPp84JGy .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFPp84JGy .mbr-image-text {
  color: #ffffff;
}
.cid-uuFPp84JGy .mbr-image-text,
.cid-uuFPp84JGy .mbr-iconfont {
  text-align: center;
}
.cid-uuFPp84JGy .tabela {
  border: 1px solid #666;
}
.cid-uuFPp84JGy .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFPp84JGy .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFPp84JGy .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFPp84JGy .text-tabela {
  padding: 5px;
}
.cid-uuFPp84JGy p {
  margin-bottom: 0px;
}
.cid-uuFPp84JGy .mbr-section-title,
.cid-uuFPp84JGy .mbr-section-btn {
  text-align: center;
}
.cid-uuFPp84JGy .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFPp9Ar8N {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFPp9Ar8N .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFPp9Ar8N .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFPp9Ar8N .image-wrapper img {
  object-fit: cover;
}
.cid-uuFPp9Ar8N .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFPp9Ar8N .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFPp9Ar8N .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFPp9Ar8N .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFPp9Ar8N .mbr-text {
  line-height: 1.72;
}
.cid-uuFPp9Ar8N .list {
  line-height: 1.72;
}
.cid-uuFPp9Ar8N .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLXg9S4eZ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLXg9S4eZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLXg9S4eZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLXg9S4eZ .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLXg9S4eZ .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLXg9S4eZ .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLXg9S4eZ .content-head {
  max-width: 800px;
}
.cid-uuLXg9S4eZ .card-title {
  text-align: center;
}
.cid-uuLXg9S4eZ .card-text DIV {
  text-align: center;
}
.cid-uuLXg9S4eZ .card-text {
  text-align: center;
}
.cid-uuFPpaV1Cs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFPpaV1Cs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPpaV1Cs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPpaV1Cs .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFPpaV1Cs .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFPpaV1Cs .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFPpaV1Cs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFPpaV1Cs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFPpaV1Cs .content-head {
  max-width: 800px;
}
.cid-uuFPpc4ajT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFPpc4ajT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPpc4ajT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPpc4ajT .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFPpc4ajT .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFPpc4ajT .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFPpc4ajT .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFPpc4ajT .container {
    padding: 0 14px;
  }
}
.cid-uuFPpc4ajT .row {
  justify-content: center;
}
.cid-uuFPpc4ajT .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPpc4ajT .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPpc4ajT .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFPpc4ajT .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPpc4ajT .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPpc4ajT .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFPpc4ajT .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFPpc4ajT .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFPpc4ajT .nav-wrapper .list .item-wrap:hover,
.cid-uuFPpc4ajT .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFPpc4ajT .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPpc4ajT .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPpc4ajT .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFPpc4ajT .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFPpc4ajT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFPpc4ajT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFPpc4ajT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFPpc4ajT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFPpc4ajT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFPpc4ajT .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFPpc4ajT .mbr-text,
.cid-uuFPpc4ajT .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFPpc4ajT .mbr-list-title {
  color: #ffffff;
}
.cid-uuFPpc4ajT .list {
  color: #ffffff;
}
.cid-uuFPpc4ajT .mbr-contact {
  color: #ffffff;
}
.cid-uuFPpc4ajT P {
  text-align: left;
}
.cid-viSpB3qbiY.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qbiY.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qbiY.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qbiY .modal-content,
.cid-viSpB3qbiY .modal-dialog {
  height: auto;
}
.cid-viSpB3qbiY .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qbiY .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qbiY .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qbiY .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qbiY .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qbiY .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-viSpB3qbiY .mbr-text {
  text-align: center;
}
.cid-viSpB3qbiY .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qbiY .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qbiY .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qbiY .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qbiY .modal-open {
  overflow: hidden;
}
.cid-viSpB3qbiY .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qbiY .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qbiY .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qbiY .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-viSpB3qbiY .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qbiY .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qbiY .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qbiY .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-viSpB3qbiY .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qbiY .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qbiY .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qbiY .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qbiY .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qbiY .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qbiY .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qbiY .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qbiY .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qbiY .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qbiY .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qbiY .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qbiY .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qbiY .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qbiY .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qbiY .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qbiY .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qbiY .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qbiY .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qbiY .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qbiY .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qbiY .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qbiY .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qbiY .modal-lg,
  .cid-viSpB3qbiY .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qbiY .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qbiY .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qbiY .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-viSpB3qbiY .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qbiY .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qbiY .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qbiY .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-viSpB3qbiY .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qbiY .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qbiY .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qbiY .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFP8UuKf7 {
  z-index: 1000;
  width: 100%;
}
.cid-uuFP8UuKf7 .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFP8UuKf7 .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFP8UuKf7 .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFP8UuKf7 .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFP8UuKf7 .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFP8UuKf7 nav.navbar {
  position: fixed;
}
.cid-uuFP8UuKf7 .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFP8UuKf7 .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFP8UuKf7 .nav-item {
    border: 0;
  }
}
.cid-uuFP8UuKf7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFP8UuKf7 .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFP8UuKf7 .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFP8UuKf7 .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFP8UuKf7 .title-wrap:hover span {
  color: white;
}
.cid-uuFP8UuKf7 .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFP8UuKf7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFP8UuKf7 .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFP8UuKf7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFP8UuKf7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFP8UuKf7 .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFP8UuKf7 .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFP8UuKf7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFP8UuKf7 .nav-link {
  position: relative;
}
.cid-uuFP8UuKf7 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFP8UuKf7 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFP8UuKf7 .dropdown-menu,
.cid-uuFP8UuKf7 .navbar.opened {
  background: #232323 !important;
}
.cid-uuFP8UuKf7 .nav-item:focus,
.cid-uuFP8UuKf7 .nav-link:focus {
  outline: none;
}
.cid-uuFP8UuKf7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFP8UuKf7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFP8UuKf7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFP8UuKf7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFP8UuKf7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFP8UuKf7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFP8UuKf7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFP8UuKf7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFP8UuKf7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFP8UuKf7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFP8UuKf7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFP8UuKf7 .navbar.collapsed {
  justify-content: center;
}
.cid-uuFP8UuKf7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFP8UuKf7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFP8UuKf7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFP8UuKf7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFP8UuKf7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFP8UuKf7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFP8UuKf7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFP8UuKf7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFP8UuKf7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFP8UuKf7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFP8UuKf7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFP8UuKf7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFP8UuKf7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFP8UuKf7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFP8UuKf7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFP8UuKf7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFP8UuKf7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFP8UuKf7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFP8UuKf7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFP8UuKf7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFP8UuKf7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFP8UuKf7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFP8UuKf7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFP8UuKf7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFP8UuKf7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFP8UuKf7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFP8UuKf7 .dropdown-item.active,
.cid-uuFP8UuKf7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFP8UuKf7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFP8UuKf7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFP8UuKf7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFP8UuKf7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFP8UuKf7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFP8UuKf7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFP8UuKf7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFP8UuKf7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFP8UuKf7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFP8UuKf7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFP8UuKf7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFP8UuKf7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFP8UuKf7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFP8UuKf7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFP8UuKf7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFP8UuKf7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFP8UuKf7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFP8UuKf7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFP8UuKf7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFP8UuKf7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFP8UuKf7 .navbar {
    height: 70px;
  }
  .cid-uuFP8UuKf7 .navbar.opened {
    height: auto;
  }
  .cid-uuFP8UuKf7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFP8UuKf7 .navbar-caption-wrap,
.cid-uuFP8UuKf7 .title-wrap {
  color: #272727;
}
.cid-uuFP8UuKf7 .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFP8VEggh {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFP8VEggh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFP8VEggh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFP8VEggh .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFP8VEggh .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFP8VEggh .container {
    padding: 0 15px;
  }
}
.cid-uuFP8VEggh .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFP8VEggh .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFP8VEggh .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFP8VEggh .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFP8VEggh .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFP8VEggh .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFP8VEggh .mbr-section-title {
  color: #131c28;
}
.cid-uuFP8VEggh .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFP8VEggh .mbr-section-title,
.cid-uuFP8VEggh .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFP8Wvvn5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFP8Wvvn5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFP8Wvvn5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFP8Wvvn5 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFP8Wvvn5 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFP8Wvvn5 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFP8Wvvn5 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFP8Wvvn5 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFP8Wvvn5 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFP8Wvvn5 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFP8Wvvn5 .mbr-text,
.cid-uuFP8Wvvn5 .mbr-section-btn {
  text-align: center;
}
#custom-html-6z {
  /* Type valid CSS here */
}
#custom-html-6z div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-6z p {
  font-size: 20px;
  color: #777;
}
.cid-uuFP8XQx4Y {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFP8XQx4Y .content {
  display: flex;
  align-items: center;
}
.cid-uuFP8XQx4Y .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFP8XQx4Y .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFP8XQx4Y .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFP8XQx4Y .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFP8XQx4Y .btn:hover {
  box-shadow: none;
}
.cid-uuFP8XQx4Y .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFP8XQx4Y .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFP8XQx4Y .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFP8XQx4Y .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFP8XQx4Y .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFP8XQx4Y .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFP8XQx4Y .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFP8XQx4Y .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFP8XQx4Y .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFP8XQx4Y .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFP8XQx4Y .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFP8XQx4Y .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFP8XQx4Y .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFP8XQx4Y .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFP8XQx4Y .mbr-image-text {
  color: #ffffff;
}
.cid-uuFP8XQx4Y .mbr-image-text,
.cid-uuFP8XQx4Y .mbr-iconfont {
  text-align: center;
}
.cid-uuFP8XQx4Y .tabela {
  border: 1px solid #666;
}
.cid-uuFP8XQx4Y .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFP8XQx4Y .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFP8XQx4Y .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFP8XQx4Y .text-tabela {
  padding: 5px;
}
.cid-uuFP8XQx4Y p {
  margin-bottom: 0px;
}
.cid-uuFP8XQx4Y .mbr-section-title,
.cid-uuFP8XQx4Y .mbr-section-btn {
  text-align: center;
}
.cid-uuFP8XQx4Y .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFP8Z87CA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFP8Z87CA .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFP8Z87CA .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFP8Z87CA .image-wrapper img {
  object-fit: cover;
}
.cid-uuFP8Z87CA .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFP8Z87CA .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFP8Z87CA .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFP8Z87CA .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFP8Z87CA .mbr-text {
  line-height: 1.72;
}
.cid-uuFP8Z87CA .list {
  line-height: 1.72;
}
.cid-uuFP8Z87CA .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLXkKbhZB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLXkKbhZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLXkKbhZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLXkKbhZB .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLXkKbhZB .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLXkKbhZB .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLXkKbhZB .content-head {
  max-width: 800px;
}
.cid-uuLXkKbhZB .card-title {
  text-align: center;
}
.cid-uuLXkKbhZB .card-text DIV {
  text-align: center;
}
.cid-uuLXkKbhZB .card-text {
  text-align: center;
}
.cid-uuFP90sqsl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFP90sqsl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFP90sqsl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFP90sqsl .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFP90sqsl .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFP90sqsl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFP90sqsl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFP90sqsl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFP90sqsl .content-head {
  max-width: 800px;
}
.cid-uuFP91MMLG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFP91MMLG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFP91MMLG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFP91MMLG .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFP91MMLG .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFP91MMLG .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFP91MMLG .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFP91MMLG .container {
    padding: 0 14px;
  }
}
.cid-uuFP91MMLG .row {
  justify-content: center;
}
.cid-uuFP91MMLG .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFP91MMLG .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFP91MMLG .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFP91MMLG .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFP91MMLG .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFP91MMLG .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFP91MMLG .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFP91MMLG .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFP91MMLG .nav-wrapper .list .item-wrap:hover,
.cid-uuFP91MMLG .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFP91MMLG .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFP91MMLG .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFP91MMLG .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFP91MMLG .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFP91MMLG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFP91MMLG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFP91MMLG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFP91MMLG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFP91MMLG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFP91MMLG .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFP91MMLG .mbr-text,
.cid-uuFP91MMLG .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFP91MMLG .mbr-list-title {
  color: #ffffff;
}
.cid-uuFP91MMLG .list {
  color: #ffffff;
}
.cid-uuFP91MMLG .mbr-contact {
  color: #ffffff;
}
.cid-uuFP91MMLG P {
  text-align: left;
}
.cid-viSpB3qX1R.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qX1R.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qX1R.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qX1R .modal-content,
.cid-viSpB3qX1R .modal-dialog {
  height: auto;
}
.cid-viSpB3qX1R .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qX1R .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qX1R .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qX1R .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qX1R .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qX1R .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-viSpB3qX1R .mbr-text {
  text-align: center;
}
.cid-viSpB3qX1R .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qX1R .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qX1R .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qX1R .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qX1R .modal-open {
  overflow: hidden;
}
.cid-viSpB3qX1R .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qX1R .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qX1R .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qX1R .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-viSpB3qX1R .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qX1R .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qX1R .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qX1R .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-viSpB3qX1R .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qX1R .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qX1R .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qX1R .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qX1R .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qX1R .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qX1R .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qX1R .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qX1R .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qX1R .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qX1R .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qX1R .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qX1R .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qX1R .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qX1R .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qX1R .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qX1R .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qX1R .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qX1R .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qX1R .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qX1R .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qX1R .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qX1R .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qX1R .modal-lg,
  .cid-viSpB3qX1R .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qX1R .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qX1R .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qX1R .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-viSpB3qX1R .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qX1R .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qX1R .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qX1R .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-viSpB3qX1R .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qX1R .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qX1R .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qX1R .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuFPeZJbtT {
  z-index: 1000;
  width: 100%;
}
.cid-uuFPeZJbtT .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuFPeZJbtT .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuFPeZJbtT .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuFPeZJbtT .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuFPeZJbtT .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuFPeZJbtT nav.navbar {
  position: fixed;
}
.cid-uuFPeZJbtT .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuFPeZJbtT .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuFPeZJbtT .nav-item {
    border: 0;
  }
}
.cid-uuFPeZJbtT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuFPeZJbtT .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuFPeZJbtT .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuFPeZJbtT .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuFPeZJbtT .title-wrap:hover span {
  color: white;
}
.cid-uuFPeZJbtT .title-wrap:hover:before {
  height: 100%;
}
.cid-uuFPeZJbtT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFPeZJbtT .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuFPeZJbtT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuFPeZJbtT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuFPeZJbtT .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuFPeZJbtT .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuFPeZJbtT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuFPeZJbtT .nav-link {
  position: relative;
}
.cid-uuFPeZJbtT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuFPeZJbtT .container {
    flex-wrap: nowrap;
  }
}
.cid-uuFPeZJbtT .dropdown-menu,
.cid-uuFPeZJbtT .navbar.opened {
  background: #232323 !important;
}
.cid-uuFPeZJbtT .nav-item:focus,
.cid-uuFPeZJbtT .nav-link:focus {
  outline: none;
}
.cid-uuFPeZJbtT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuFPeZJbtT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuFPeZJbtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuFPeZJbtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuFPeZJbtT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuFPeZJbtT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuFPeZJbtT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuFPeZJbtT .navbar.opened {
  transition: all 0.3s;
}
.cid-uuFPeZJbtT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuFPeZJbtT .navbar .navbar-logo img {
  width: auto;
}
.cid-uuFPeZJbtT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuFPeZJbtT .navbar.collapsed {
  justify-content: center;
}
.cid-uuFPeZJbtT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuFPeZJbtT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuFPeZJbtT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuFPeZJbtT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuFPeZJbtT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuFPeZJbtT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuFPeZJbtT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuFPeZJbtT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuFPeZJbtT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuFPeZJbtT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuFPeZJbtT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuFPeZJbtT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuFPeZJbtT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuFPeZJbtT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuFPeZJbtT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuFPeZJbtT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuFPeZJbtT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuFPeZJbtT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuFPeZJbtT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuFPeZJbtT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuFPeZJbtT .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuFPeZJbtT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuFPeZJbtT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuFPeZJbtT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuFPeZJbtT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuFPeZJbtT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuFPeZJbtT .dropdown-item.active,
.cid-uuFPeZJbtT .dropdown-item:active {
  background-color: transparent;
}
.cid-uuFPeZJbtT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuFPeZJbtT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuFPeZJbtT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuFPeZJbtT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuFPeZJbtT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuFPeZJbtT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuFPeZJbtT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuFPeZJbtT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuFPeZJbtT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuFPeZJbtT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuFPeZJbtT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuFPeZJbtT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFPeZJbtT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuFPeZJbtT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuFPeZJbtT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFPeZJbtT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuFPeZJbtT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuFPeZJbtT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuFPeZJbtT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuFPeZJbtT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuFPeZJbtT .navbar {
    height: 70px;
  }
  .cid-uuFPeZJbtT .navbar.opened {
    height: auto;
  }
  .cid-uuFPeZJbtT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuFPeZJbtT .navbar-caption-wrap,
.cid-uuFPeZJbtT .title-wrap {
  color: #272727;
}
.cid-uuFPeZJbtT .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuFPf0CvGz {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuFPf0CvGz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPf0CvGz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPf0CvGz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuFPf0CvGz .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuFPf0CvGz .container {
    padding: 0 15px;
  }
}
.cid-uuFPf0CvGz .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuFPf0CvGz .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuFPf0CvGz .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuFPf0CvGz .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuFPf0CvGz .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuFPf0CvGz .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuFPf0CvGz .mbr-section-title {
  color: #131c28;
}
.cid-uuFPf0CvGz .mbr-desc {
  color: #f7f7f7;
}
.cid-uuFPf0CvGz .mbr-section-title,
.cid-uuFPf0CvGz .mbr-section-btn {
  color: #0624ff;
}
.cid-uuFPf1mk9u {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuFPf1mk9u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPf1mk9u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPf1mk9u .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuFPf1mk9u .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuFPf1mk9u .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuFPf1mk9u .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuFPf1mk9u .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuFPf1mk9u .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuFPf1mk9u .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuFPf1mk9u .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuFPf1mk9u .mbr-text,
.cid-uuFPf1mk9u .mbr-section-btn {
  text-align: center;
}
#custom-html-77 {
  /* Type valid CSS here */
}
#custom-html-77 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-77 p {
  font-size: 20px;
  color: #777;
}
.cid-uuFPf2FAXP {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuFPf2FAXP .content {
  display: flex;
  align-items: center;
}
.cid-uuFPf2FAXP .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuFPf2FAXP .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuFPf2FAXP .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuFPf2FAXP .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuFPf2FAXP .btn:hover {
  box-shadow: none;
}
.cid-uuFPf2FAXP .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuFPf2FAXP .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuFPf2FAXP .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuFPf2FAXP .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuFPf2FAXP .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuFPf2FAXP .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFPf2FAXP .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFPf2FAXP .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuFPf2FAXP .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuFPf2FAXP .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuFPf2FAXP .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuFPf2FAXP .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuFPf2FAXP .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuFPf2FAXP .mbr-iconfont {
  color: #ffffff;
}
.cid-uuFPf2FAXP .mbr-image-text {
  color: #ffffff;
}
.cid-uuFPf2FAXP .mbr-image-text,
.cid-uuFPf2FAXP .mbr-iconfont {
  text-align: center;
}
.cid-uuFPf2FAXP .tabela {
  border: 1px solid #666;
}
.cid-uuFPf2FAXP .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuFPf2FAXP .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuFPf2FAXP .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuFPf2FAXP .text-tabela {
  padding: 5px;
}
.cid-uuFPf2FAXP p {
  margin-bottom: 0px;
}
.cid-uuFPf2FAXP .mbr-section-title,
.cid-uuFPf2FAXP .mbr-section-btn {
  text-align: center;
}
.cid-uuFPf2FAXP .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuFPf3ZyCT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuFPf3ZyCT .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuFPf3ZyCT .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuFPf3ZyCT .image-wrapper img {
  object-fit: cover;
}
.cid-uuFPf3ZyCT .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuFPf3ZyCT .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuFPf3ZyCT .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuFPf3ZyCT .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuFPf3ZyCT .mbr-text {
  line-height: 1.72;
}
.cid-uuFPf3ZyCT .list {
  line-height: 1.72;
}
.cid-uuFPf3ZyCT .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLXq7Rjxg {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLXq7Rjxg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLXq7Rjxg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLXq7Rjxg .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLXq7Rjxg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLXq7Rjxg .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLXq7Rjxg .content-head {
  max-width: 800px;
}
.cid-uuLXq7Rjxg .card-title {
  text-align: center;
}
.cid-uuLXq7Rjxg .card-text DIV {
  text-align: center;
}
.cid-uuLXq7Rjxg .card-text {
  text-align: center;
}
.cid-uuFPf4XN0H {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuFPf4XN0H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPf4XN0H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPf4XN0H .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuFPf4XN0H .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuFPf4XN0H .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuFPf4XN0H .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuFPf4XN0H .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuFPf4XN0H .content-head {
  max-width: 800px;
}
.cid-uuFPf5Y3lF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuFPf5Y3lF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuFPf5Y3lF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuFPf5Y3lF .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuFPf5Y3lF .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFPf5Y3lF .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuFPf5Y3lF .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuFPf5Y3lF .container {
    padding: 0 14px;
  }
}
.cid-uuFPf5Y3lF .row {
  justify-content: center;
}
.cid-uuFPf5Y3lF .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPf5Y3lF .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPf5Y3lF .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuFPf5Y3lF .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPf5Y3lF .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPf5Y3lF .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFPf5Y3lF .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuFPf5Y3lF .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuFPf5Y3lF .nav-wrapper .list .item-wrap:hover,
.cid-uuFPf5Y3lF .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuFPf5Y3lF .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuFPf5Y3lF .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuFPf5Y3lF .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuFPf5Y3lF .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuFPf5Y3lF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuFPf5Y3lF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuFPf5Y3lF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuFPf5Y3lF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuFPf5Y3lF .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuFPf5Y3lF .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuFPf5Y3lF .mbr-text,
.cid-uuFPf5Y3lF .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuFPf5Y3lF .mbr-list-title {
  color: #ffffff;
}
.cid-uuFPf5Y3lF .list {
  color: #ffffff;
}
.cid-uuFPf5Y3lF .mbr-contact {
  color: #ffffff;
}
.cid-uuFPf5Y3lF P {
  text-align: left;
}
.cid-viSpB3qmSl.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qmSl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qmSl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qmSl .modal-content,
.cid-viSpB3qmSl .modal-dialog {
  height: auto;
}
.cid-viSpB3qmSl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qmSl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qmSl .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qmSl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qmSl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qmSl .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-viSpB3qmSl .mbr-text {
  text-align: center;
}
.cid-viSpB3qmSl .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qmSl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qmSl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qmSl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qmSl .modal-open {
  overflow: hidden;
}
.cid-viSpB3qmSl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qmSl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qmSl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qmSl .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-viSpB3qmSl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qmSl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qmSl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qmSl .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-viSpB3qmSl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qmSl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qmSl .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qmSl .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qmSl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qmSl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qmSl .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qmSl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qmSl .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qmSl .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qmSl .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qmSl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qmSl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qmSl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qmSl .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qmSl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qmSl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qmSl .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qmSl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qmSl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qmSl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qmSl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qmSl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qmSl .modal-lg,
  .cid-viSpB3qmSl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qmSl .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qmSl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qmSl .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-viSpB3qmSl .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qmSl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qmSl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qmSl .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-viSpB3qmSl .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qmSl .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qmSl .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qmSl .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-vfF1N5cSr0 {
  z-index: 1000;
  width: 100%;
}
.cid-vfF1N5cSr0 .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-vfF1N5cSr0 .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-vfF1N5cSr0 .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-vfF1N5cSr0 .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-vfF1N5cSr0 .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-vfF1N5cSr0 nav.navbar {
  position: fixed;
}
.cid-vfF1N5cSr0 .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-vfF1N5cSr0 .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-vfF1N5cSr0 .nav-item {
    border: 0;
  }
}
.cid-vfF1N5cSr0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vfF1N5cSr0 .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-vfF1N5cSr0 .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-vfF1N5cSr0 .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-vfF1N5cSr0 .title-wrap:hover span {
  color: white;
}
.cid-vfF1N5cSr0 .title-wrap:hover:before {
  height: 100%;
}
.cid-vfF1N5cSr0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vfF1N5cSr0 .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-vfF1N5cSr0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vfF1N5cSr0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vfF1N5cSr0 .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-vfF1N5cSr0 .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-vfF1N5cSr0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vfF1N5cSr0 .nav-link {
  position: relative;
}
.cid-vfF1N5cSr0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vfF1N5cSr0 .container {
    flex-wrap: nowrap;
  }
}
.cid-vfF1N5cSr0 .dropdown-menu,
.cid-vfF1N5cSr0 .navbar.opened {
  background: #232323 !important;
}
.cid-vfF1N5cSr0 .nav-item:focus,
.cid-vfF1N5cSr0 .nav-link:focus {
  outline: none;
}
.cid-vfF1N5cSr0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vfF1N5cSr0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vfF1N5cSr0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vfF1N5cSr0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vfF1N5cSr0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vfF1N5cSr0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vfF1N5cSr0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-vfF1N5cSr0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vfF1N5cSr0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vfF1N5cSr0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vfF1N5cSr0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vfF1N5cSr0 .navbar.collapsed {
  justify-content: center;
}
.cid-vfF1N5cSr0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vfF1N5cSr0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vfF1N5cSr0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-vfF1N5cSr0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vfF1N5cSr0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vfF1N5cSr0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vfF1N5cSr0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vfF1N5cSr0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vfF1N5cSr0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vfF1N5cSr0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vfF1N5cSr0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vfF1N5cSr0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vfF1N5cSr0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vfF1N5cSr0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vfF1N5cSr0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vfF1N5cSr0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vfF1N5cSr0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vfF1N5cSr0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vfF1N5cSr0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vfF1N5cSr0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vfF1N5cSr0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vfF1N5cSr0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vfF1N5cSr0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vfF1N5cSr0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vfF1N5cSr0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vfF1N5cSr0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vfF1N5cSr0 .dropdown-item.active,
.cid-vfF1N5cSr0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vfF1N5cSr0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vfF1N5cSr0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vfF1N5cSr0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vfF1N5cSr0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-vfF1N5cSr0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vfF1N5cSr0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vfF1N5cSr0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vfF1N5cSr0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vfF1N5cSr0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vfF1N5cSr0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-vfF1N5cSr0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vfF1N5cSr0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vfF1N5cSr0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vfF1N5cSr0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vfF1N5cSr0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vfF1N5cSr0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vfF1N5cSr0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vfF1N5cSr0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vfF1N5cSr0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vfF1N5cSr0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vfF1N5cSr0 .navbar {
    height: 70px;
  }
  .cid-vfF1N5cSr0 .navbar.opened {
    height: auto;
  }
  .cid-vfF1N5cSr0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vfF1N5cSr0 .navbar-caption-wrap,
.cid-vfF1N5cSr0 .title-wrap {
  color: #272727;
}
.cid-vfF1N5cSr0 .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-vfF1N5Uvmd {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-vfF1N5Uvmd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfF1N5Uvmd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfF1N5Uvmd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-vfF1N5Uvmd .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-vfF1N5Uvmd .container {
    padding: 0 15px;
  }
}
.cid-vfF1N5Uvmd .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-vfF1N5Uvmd .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-vfF1N5Uvmd .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-vfF1N5Uvmd .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-vfF1N5Uvmd .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-vfF1N5Uvmd .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-vfF1N5Uvmd .mbr-section-title {
  color: #131c28;
}
.cid-vfF1N5Uvmd .mbr-desc {
  color: #f7f7f7;
}
.cid-vfF1N5Uvmd .mbr-section-title,
.cid-vfF1N5Uvmd .mbr-section-btn {
  color: #0624ff;
}
.cid-vfF1N6oNsE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-vfF1N6oNsE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfF1N6oNsE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfF1N6oNsE .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-vfF1N6oNsE .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-vfF1N6oNsE .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-vfF1N6oNsE .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-vfF1N6oNsE .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-vfF1N6oNsE .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-vfF1N6oNsE .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-vfF1N6oNsE .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-vfF1N6oNsE .mbr-text,
.cid-vfF1N6oNsE .mbr-section-btn {
  text-align: center;
}
#custom-html-b0 {
  /* Type valid CSS here */
}
#custom-html-b0 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-b0 p {
  font-size: 20px;
  color: #777;
}
.cid-vfF1N6YNmV {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-vfF1N6YNmV .content {
  display: flex;
  align-items: center;
}
.cid-vfF1N6YNmV .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-vfF1N6YNmV .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-vfF1N6YNmV .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-vfF1N6YNmV .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-vfF1N6YNmV .btn:hover {
  box-shadow: none;
}
.cid-vfF1N6YNmV .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-vfF1N6YNmV .image-wrapper {
    margin-top: 25px;
  }
}
.cid-vfF1N6YNmV .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-vfF1N6YNmV .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-vfF1N6YNmV .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-vfF1N6YNmV .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-vfF1N6YNmV .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-vfF1N6YNmV .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-vfF1N6YNmV .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-vfF1N6YNmV .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-vfF1N6YNmV .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-vfF1N6YNmV .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-vfF1N6YNmV .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-vfF1N6YNmV .mbr-iconfont {
  color: #ffffff;
}
.cid-vfF1N6YNmV .mbr-image-text {
  color: #ffffff;
}
.cid-vfF1N6YNmV .mbr-image-text,
.cid-vfF1N6YNmV .mbr-iconfont {
  text-align: center;
}
.cid-vfF1N6YNmV .tabela {
  border: 1px solid #666;
}
.cid-vfF1N6YNmV .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-vfF1N6YNmV .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-vfF1N6YNmV .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-vfF1N6YNmV .text-tabela {
  padding: 5px;
}
.cid-vfF1N6YNmV p {
  margin-bottom: 0px;
}
.cid-vfF1N6YNmV .mbr-section-title,
.cid-vfF1N6YNmV .mbr-section-btn {
  text-align: center;
}
.cid-vfF1N6YNmV .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-vfF1N7xZCj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-vfF1N7xZCj .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-vfF1N7xZCj .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-vfF1N7xZCj .image-wrapper img {
  object-fit: cover;
}
.cid-vfF1N7xZCj .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-vfF1N7xZCj .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vfF1N7xZCj .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-vfF1N7xZCj .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-vfF1N7xZCj .mbr-text {
  line-height: 1.72;
}
.cid-vfF1N7xZCj .list {
  line-height: 1.72;
}
.cid-vfF1N7xZCj .advantages-subtitle {
  line-height: 1.72;
}
#custom-html-b6 {
  /* Type valid CSS here */
}
#custom-html-b6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-b6 p {
  font-size: 60px;
  color: #777;
}
.cid-vfF1N806AX {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-vfF1N806AX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfF1N806AX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfF1N806AX .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vfF1N806AX .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vfF1N806AX .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-vfF1N806AX .content-head {
  max-width: 800px;
}
.cid-vfF1N806AX .card-title {
  text-align: center;
}
.cid-vfF1N806AX .card-text DIV {
  text-align: center;
}
.cid-vfF1N806AX .card-text {
  text-align: center;
}
.cid-vfF1N8Czf8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vfF1N8Czf8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfF1N8Czf8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfF1N8Czf8 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-vfF1N8Czf8 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-vfF1N8Czf8 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vfF1N8Czf8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vfF1N8Czf8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vfF1N8Czf8 .content-head {
  max-width: 100%;
}
.cid-vfF1N9juTw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-vfF1N9juTw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfF1N9juTw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfF1N9juTw .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-vfF1N9juTw .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-vfF1N9juTw .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-vfF1N9juTw .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-vfF1N9juTw .container {
    padding: 0 14px;
  }
}
.cid-vfF1N9juTw .row {
  justify-content: center;
}
.cid-vfF1N9juTw .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-vfF1N9juTw .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vfF1N9juTw .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-vfF1N9juTw .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-vfF1N9juTw .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vfF1N9juTw .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-vfF1N9juTw .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-vfF1N9juTw .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-vfF1N9juTw .nav-wrapper .list .item-wrap:hover,
.cid-vfF1N9juTw .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-vfF1N9juTw .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-vfF1N9juTw .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vfF1N9juTw .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-vfF1N9juTw .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-vfF1N9juTw .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-vfF1N9juTw .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-vfF1N9juTw .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-vfF1N9juTw .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-vfF1N9juTw .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-vfF1N9juTw .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-vfF1N9juTw .mbr-text,
.cid-vfF1N9juTw .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-vfF1N9juTw .mbr-list-title {
  color: #ffffff;
}
.cid-vfF1N9juTw .list {
  color: #ffffff;
}
.cid-vfF1N9juTw .mbr-contact {
  color: #ffffff;
}
.cid-vfF1N9juTw P {
  text-align: left;
}
.cid-viSpB3qij1.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qij1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qij1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qij1 .modal-content,
.cid-viSpB3qij1 .modal-dialog {
  height: auto;
}
.cid-viSpB3qij1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qij1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qij1 .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qij1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qij1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qij1 .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-viSpB3qij1 .mbr-text {
  text-align: center;
}
.cid-viSpB3qij1 .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qij1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qij1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qij1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qij1 .modal-open {
  overflow: hidden;
}
.cid-viSpB3qij1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qij1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qij1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qij1 .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-viSpB3qij1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qij1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qij1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qij1 .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-viSpB3qij1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qij1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qij1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qij1 .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qij1 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qij1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qij1 .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qij1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qij1 .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qij1 .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qij1 .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qij1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qij1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qij1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qij1 .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qij1 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qij1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qij1 .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qij1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qij1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qij1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qij1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qij1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qij1 .modal-lg,
  .cid-viSpB3qij1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qij1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qij1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qij1 .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-viSpB3qij1 .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qij1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qij1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qij1 .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-viSpB3qij1 .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qij1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qij1 .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qij1 .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuupPvawcO {
  z-index: 1000;
  width: 100%;
}
.cid-uuupPvawcO .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuupPvawcO .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuupPvawcO .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuupPvawcO .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuupPvawcO .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuupPvawcO nav.navbar {
  position: fixed;
}
.cid-uuupPvawcO .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuupPvawcO .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuupPvawcO .nav-item {
    border: 0;
  }
}
.cid-uuupPvawcO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuupPvawcO .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuupPvawcO .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuupPvawcO .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuupPvawcO .title-wrap:hover span {
  color: white;
}
.cid-uuupPvawcO .title-wrap:hover:before {
  height: 100%;
}
.cid-uuupPvawcO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuupPvawcO .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuupPvawcO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuupPvawcO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuupPvawcO .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuupPvawcO .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuupPvawcO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuupPvawcO .nav-link {
  position: relative;
}
.cid-uuupPvawcO .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuupPvawcO .container {
    flex-wrap: nowrap;
  }
}
.cid-uuupPvawcO .dropdown-menu,
.cid-uuupPvawcO .navbar.opened {
  background: #232323 !important;
}
.cid-uuupPvawcO .nav-item:focus,
.cid-uuupPvawcO .nav-link:focus {
  outline: none;
}
.cid-uuupPvawcO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuupPvawcO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuupPvawcO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuupPvawcO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuupPvawcO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuupPvawcO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuupPvawcO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuupPvawcO .navbar.opened {
  transition: all 0.3s;
}
.cid-uuupPvawcO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuupPvawcO .navbar .navbar-logo img {
  width: auto;
}
.cid-uuupPvawcO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuupPvawcO .navbar.collapsed {
  justify-content: center;
}
.cid-uuupPvawcO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuupPvawcO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuupPvawcO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuupPvawcO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuupPvawcO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuupPvawcO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuupPvawcO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuupPvawcO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuupPvawcO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuupPvawcO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuupPvawcO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuupPvawcO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuupPvawcO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuupPvawcO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuupPvawcO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuupPvawcO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuupPvawcO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuupPvawcO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuupPvawcO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuupPvawcO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuupPvawcO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuupPvawcO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuupPvawcO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuupPvawcO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuupPvawcO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuupPvawcO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuupPvawcO .dropdown-item.active,
.cid-uuupPvawcO .dropdown-item:active {
  background-color: transparent;
}
.cid-uuupPvawcO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuupPvawcO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuupPvawcO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuupPvawcO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuupPvawcO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuupPvawcO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuupPvawcO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuupPvawcO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuupPvawcO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuupPvawcO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuupPvawcO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuupPvawcO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuupPvawcO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuupPvawcO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuupPvawcO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuupPvawcO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuupPvawcO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuupPvawcO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuupPvawcO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuupPvawcO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuupPvawcO .navbar {
    height: 70px;
  }
  .cid-uuupPvawcO .navbar.opened {
    height: auto;
  }
  .cid-uuupPvawcO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuupPvawcO .navbar-caption-wrap,
.cid-uuupPvawcO .title-wrap {
  color: #272727;
}
.cid-uuupPvawcO .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuupPwmuGk {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/capa-empresa-2-1920x1021.jpg");
}
.cid-uuupPwmuGk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuupPwmuGk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuupPwmuGk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuupPwmuGk .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuupPwmuGk .container {
    padding: 0 15px;
  }
}
.cid-uuupPwmuGk .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuupPwmuGk .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuupPwmuGk .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuupPwmuGk .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuupPwmuGk .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuupPwmuGk .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuupPwmuGk .mbr-section-title {
  color: #131c28;
}
.cid-uuupPwmuGk .mbr-desc {
  color: #bfc0be;
}
.cid-uuupPwmuGk .mbr-section-title,
.cid-uuupPwmuGk .mbr-section-btn {
  color: #ffffff;
}
.cid-uuuqVe5n1c {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uuuqVe5n1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuuqVe5n1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuuqXxh9q4 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uuuqXxh9q4 .mbr-text {
  color: #000000;
}
.cid-uuuqXxh9q4 .mbr-section-subtitle {
  color: #000000;
}
.cid-uuuqXxh9q4 .mbr-section-title {
  color: #000000;
}
.cid-uuuqqyBDX7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #cecdc7;
}
@media (max-width: 992px) {
  .cid-uuuqqyBDX7 .container {
    padding: 0 26px;
  }
}
.cid-uuuqqyBDX7 .row {
  justify-content: center;
}
.cid-uuuqqyBDX7 .content-wrapper {
  padding: 50px 30px;
  background-color: #cecdc7;
  border-radius: 20px;
}
@media (max-width: 992px) {
  .cid-uuuqqyBDX7 .content-wrapper {
    padding: 100px 20px;
  }
}
.cid-uuuqqyBDX7 .content-wrapper .content-wrap {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uuuqqyBDX7 .content-wrapper .content-wrap {
    margin-bottom: 40px;
  }
}
.cid-uuuqqyBDX7 .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uuuqqyBDX7 .content-wrapper .content-wrap .mbr-section-subtitle {
  margin-bottom: 16px;
}
.cid-uuuqqyBDX7 .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  width: 60%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uuuqqyBDX7 .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uuuqqyBDX7 .content-wrapper .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 992px) {
  .cid-uuuqqyBDX7 .content-wrapper .mbr-section-btn {
    margin-top: 40px;
  }
}
.cid-uuuqqyBDX7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 440px;
  max-width: 440px;
}
@media (max-width: 767px) {
  .cid-uuuqqyBDX7 .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-uuuqqyBDX7 .embla__slide .slide-content {
  width: 100%;
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 440px;
  border-radius: 20px;
  overflow: hidden;
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img:hover .item-title,
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img:focus .item-title {
  opacity: 1;
  transform: translateY(0);
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img:hover:before,
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img:focus:before {
  opacity: .3;
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img:hover img,
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img:focus img {
  transform: scale(1);
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.15);
  transition: all 0.3s ease-in-out;
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img .item-title {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
  opacity: 0;
  transform: translateY(16px);
  padding: 0 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuuqqyBDX7 .embla__slide .slide-content .item-wrapper .item-img::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  background-color: #cecdc7;
}
.cid-uuuqqyBDX7 .embla__button--next,
.cid-uuuqqyBDX7 .embla__button--prev {
  display: flex;
}
.cid-uuuqqyBDX7 .embla__button {
  top: 0;
  width: 25px;
  height: 25px;
  margin-top: -1.5rem;
  font-size: 25px;
  background-color: transparent !important;
  color: #bfc0be !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-uuuqqyBDX7 .embla__button:hover {
  opacity: .6 !important;
}
.cid-uuuqqyBDX7 .embla__button.embla__button--prev {
  left: 0;
}
.cid-uuuqqyBDX7 .embla__button.embla__button--next {
  right: 0;
}
@media (max-width: 768px) {
  .cid-uuuqqyBDX7 .embla__button {
    top: 0;
  }
}
.cid-uuuqqyBDX7 .embla {
  position: relative;
  width: 100%;
}
.cid-uuuqqyBDX7 .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-uuuqqyBDX7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uuuqqyBDX7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uuuqqyBDX7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uuuqqyBDX7 .mbr-section-title {
  color: #000000;
}
.cid-uuuqqyBDX7 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-uuuqqyBDX7 .mbr-text,
.cid-uuuqqyBDX7 .text-wrapper {
  text-align: center;
  color: #000000;
}
.cid-uuuqqyBDX7 .item-title {
  color: #ffffff;
  text-align: center;
}
.cid-uuuqqyBDX7 .mbr-section-title,
.cid-uuuqqyBDX7 .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-uuuvBsFEkv.popup-builder {
  background-color: #ffffff;
}
.cid-uuuvBsFEkv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uuuvBsFEkv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uuuvBsFEkv .modal-content,
.cid-uuuvBsFEkv .modal-dialog {
  height: auto;
}
.cid-uuuvBsFEkv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uuuvBsFEkv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uuuvBsFEkv .form-wrapper .mbr-form .form-group,
  .cid-uuuvBsFEkv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uuuvBsFEkv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uuuvBsFEkv .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-uuuvBsFEkv .mbr-text {
  text-align: center;
}
.cid-uuuvBsFEkv .pt-0 {
  padding-top: 0 !important;
}
.cid-uuuvBsFEkv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uuuvBsFEkv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uuuvBsFEkv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uuuvBsFEkv .modal-open {
  overflow: hidden;
}
.cid-uuuvBsFEkv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uuuvBsFEkv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uuuvBsFEkv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uuuvBsFEkv .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-uuuvBsFEkv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uuuvBsFEkv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uuuvBsFEkv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uuuvBsFEkv .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-uuuvBsFEkv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uuuvBsFEkv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uuuvBsFEkv .modal-backdrop.fade {
  opacity: 0;
}
.cid-uuuvBsFEkv .modal-backdrop.show {
  opacity: .5;
}
.cid-uuuvBsFEkv .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uuuvBsFEkv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuvBsFEkv .modal-header {
    padding: 1rem;
  }
}
.cid-uuuvBsFEkv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uuuvBsFEkv .modal-header .close svg {
  fill: #353535;
}
.cid-uuuvBsFEkv .modal-header .close:hover {
  opacity: 1;
}
.cid-uuuvBsFEkv .modal-header .close:focus {
  outline: none;
}
.cid-uuuvBsFEkv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uuuvBsFEkv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uuuvBsFEkv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuvBsFEkv .modal-body {
    padding: 1rem;
  }
}
.cid-uuuvBsFEkv .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uuuvBsFEkv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuvBsFEkv .modal-footer {
    padding: 1rem;
  }
}
.cid-uuuvBsFEkv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uuuvBsFEkv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uuuvBsFEkv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uuuvBsFEkv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uuuvBsFEkv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uuuvBsFEkv .modal-lg,
  .cid-uuuvBsFEkv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uuuvBsFEkv .modal-xl {
    max-width: 1140px;
  }
}
.cid-uuuvBsFEkv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uuuvBsFEkv .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-uuuvBsFEkv .form-group {
  margin-bottom: 1rem;
}
.cid-uuuvBsFEkv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uuuvBsFEkv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uuuvBsFEkv .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-uuuvBsFEkv .mbr-section-btn {
  margin: 0;
}
.cid-uuuvBsFEkv .mbr-section-btn .btn {
  margin: 0;
}
.cid-uuuvZwLYh0.popup-builder {
  background-color: #ffffff;
}
.cid-uuuvZwLYh0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uuuvZwLYh0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uuuvZwLYh0 .modal-content,
.cid-uuuvZwLYh0 .modal-dialog {
  height: auto;
}
.cid-uuuvZwLYh0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uuuvZwLYh0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uuuvZwLYh0 .form-wrapper .mbr-form .form-group,
  .cid-uuuvZwLYh0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uuuvZwLYh0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uuuvZwLYh0 .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-uuuvZwLYh0 .mbr-text {
  text-align: center;
}
.cid-uuuvZwLYh0 .pt-0 {
  padding-top: 0 !important;
}
.cid-uuuvZwLYh0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uuuvZwLYh0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uuuvZwLYh0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uuuvZwLYh0 .modal-open {
  overflow: hidden;
}
.cid-uuuvZwLYh0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uuuvZwLYh0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uuuvZwLYh0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uuuvZwLYh0 .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-uuuvZwLYh0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uuuvZwLYh0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uuuvZwLYh0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uuuvZwLYh0 .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-uuuvZwLYh0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uuuvZwLYh0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uuuvZwLYh0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uuuvZwLYh0 .modal-backdrop.show {
  opacity: .5;
}
.cid-uuuvZwLYh0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uuuvZwLYh0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuvZwLYh0 .modal-header {
    padding: 1rem;
  }
}
.cid-uuuvZwLYh0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uuuvZwLYh0 .modal-header .close svg {
  fill: #353535;
}
.cid-uuuvZwLYh0 .modal-header .close:hover {
  opacity: 1;
}
.cid-uuuvZwLYh0 .modal-header .close:focus {
  outline: none;
}
.cid-uuuvZwLYh0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uuuvZwLYh0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uuuvZwLYh0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuvZwLYh0 .modal-body {
    padding: 1rem;
  }
}
.cid-uuuvZwLYh0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uuuvZwLYh0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuvZwLYh0 .modal-footer {
    padding: 1rem;
  }
}
.cid-uuuvZwLYh0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uuuvZwLYh0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uuuvZwLYh0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uuuvZwLYh0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uuuvZwLYh0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uuuvZwLYh0 .modal-lg,
  .cid-uuuvZwLYh0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uuuvZwLYh0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uuuvZwLYh0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uuuvZwLYh0 .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-uuuvZwLYh0 .form-group {
  margin-bottom: 1rem;
}
.cid-uuuvZwLYh0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uuuvZwLYh0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uuuvZwLYh0 .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-uuuvZwLYh0 .mbr-section-btn {
  margin: 0;
}
.cid-uuuvZwLYh0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uuuwZgrDHI.popup-builder {
  background-color: #ffffff;
}
.cid-uuuwZgrDHI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uuuwZgrDHI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uuuwZgrDHI .modal-content,
.cid-uuuwZgrDHI .modal-dialog {
  height: auto;
}
.cid-uuuwZgrDHI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uuuwZgrDHI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uuuwZgrDHI .form-wrapper .mbr-form .form-group,
  .cid-uuuwZgrDHI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uuuwZgrDHI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uuuwZgrDHI .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-uuuwZgrDHI .mbr-text {
  text-align: center;
}
.cid-uuuwZgrDHI .pt-0 {
  padding-top: 0 !important;
}
.cid-uuuwZgrDHI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uuuwZgrDHI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uuuwZgrDHI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uuuwZgrDHI .modal-open {
  overflow: hidden;
}
.cid-uuuwZgrDHI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uuuwZgrDHI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uuuwZgrDHI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uuuwZgrDHI .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-uuuwZgrDHI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uuuwZgrDHI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uuuwZgrDHI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uuuwZgrDHI .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-uuuwZgrDHI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uuuwZgrDHI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uuuwZgrDHI .modal-backdrop.fade {
  opacity: 0;
}
.cid-uuuwZgrDHI .modal-backdrop.show {
  opacity: .5;
}
.cid-uuuwZgrDHI .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uuuwZgrDHI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuwZgrDHI .modal-header {
    padding: 1rem;
  }
}
.cid-uuuwZgrDHI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uuuwZgrDHI .modal-header .close svg {
  fill: #353535;
}
.cid-uuuwZgrDHI .modal-header .close:hover {
  opacity: 1;
}
.cid-uuuwZgrDHI .modal-header .close:focus {
  outline: none;
}
.cid-uuuwZgrDHI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-uuuwZgrDHI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uuuwZgrDHI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuwZgrDHI .modal-body {
    padding: 1rem;
  }
}
.cid-uuuwZgrDHI .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uuuwZgrDHI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uuuwZgrDHI .modal-footer {
    padding: 1rem;
  }
}
.cid-uuuwZgrDHI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uuuwZgrDHI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uuuwZgrDHI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uuuwZgrDHI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uuuwZgrDHI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uuuwZgrDHI .modal-lg,
  .cid-uuuwZgrDHI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uuuwZgrDHI .modal-xl {
    max-width: 1140px;
  }
}
.cid-uuuwZgrDHI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uuuwZgrDHI .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-uuuwZgrDHI .form-group {
  margin-bottom: 1rem;
}
.cid-uuuwZgrDHI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uuuwZgrDHI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uuuwZgrDHI .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-uuuwZgrDHI .mbr-section-btn {
  margin: 0;
}
.cid-uuuwZgrDHI .mbr-section-btn .btn {
  margin: 0;
}
.cid-uuLTIfEJlZ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #cecdc7;
}
.cid-uuLTIfEJlZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLTIfEJlZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLTIfEJlZ .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLTIfEJlZ .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLTIfEJlZ .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLTIfEJlZ .content-head {
  max-width: 800px;
}
.cid-uuLTIfEJlZ .card-title {
  text-align: center;
}
.cid-uuLTIfEJlZ .card-text DIV {
  text-align: center;
}
.cid-uuLTIfEJlZ .card-text {
  text-align: center;
}
.cid-uuupPB3HEh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuupPB3HEh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuupPB3HEh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuupPB3HEh .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuupPB3HEh .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuupPB3HEh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuupPB3HEh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuupPB3HEh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuupPB3HEh .content-head {
  max-width: 800px;
}
.cid-uuupPCcSEu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuupPCcSEu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuupPCcSEu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuupPCcSEu .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuupPCcSEu .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuupPCcSEu .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuupPCcSEu .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuupPCcSEu .container {
    padding: 0 14px;
  }
}
.cid-uuupPCcSEu .row {
  justify-content: center;
}
.cid-uuupPCcSEu .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuupPCcSEu .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuupPCcSEu .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuupPCcSEu .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuupPCcSEu .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuupPCcSEu .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuupPCcSEu .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuupPCcSEu .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuupPCcSEu .nav-wrapper .list .item-wrap:hover,
.cid-uuupPCcSEu .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuupPCcSEu .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuupPCcSEu .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuupPCcSEu .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuupPCcSEu .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuupPCcSEu .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuupPCcSEu .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuupPCcSEu .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuupPCcSEu .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuupPCcSEu .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuupPCcSEu .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuupPCcSEu .mbr-text,
.cid-uuupPCcSEu .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuupPCcSEu .mbr-list-title {
  color: #ffffff;
}
.cid-uuupPCcSEu .list {
  color: #ffffff;
}
.cid-uuupPCcSEu .mbr-contact {
  color: #ffffff;
}
.cid-uuupPCcSEu P {
  text-align: left;
}
.cid-viSpB3qbk4.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qbk4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qbk4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qbk4 .modal-content,
.cid-viSpB3qbk4 .modal-dialog {
  height: auto;
}
.cid-viSpB3qbk4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qbk4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qbk4 .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qbk4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qbk4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qbk4 .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-viSpB3qbk4 .mbr-text {
  text-align: center;
}
.cid-viSpB3qbk4 .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qbk4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qbk4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qbk4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qbk4 .modal-open {
  overflow: hidden;
}
.cid-viSpB3qbk4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qbk4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qbk4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qbk4 .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-viSpB3qbk4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qbk4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qbk4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qbk4 .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-viSpB3qbk4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qbk4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qbk4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qbk4 .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qbk4 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qbk4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qbk4 .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qbk4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qbk4 .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qbk4 .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qbk4 .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qbk4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qbk4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qbk4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qbk4 .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qbk4 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qbk4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qbk4 .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qbk4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qbk4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qbk4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qbk4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qbk4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qbk4 .modal-lg,
  .cid-viSpB3qbk4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qbk4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qbk4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qbk4 .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-viSpB3qbk4 .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qbk4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qbk4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qbk4 .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-viSpB3qbk4 .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qbk4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qbk4 .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qbk4 .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-viESQQKnUh {
  z-index: 1000;
  width: 100%;
}
.cid-viESQQKnUh .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-viESQQKnUh .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-viESQQKnUh .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-viESQQKnUh .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-viESQQKnUh .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-viESQQKnUh nav.navbar {
  position: fixed;
}
.cid-viESQQKnUh .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-viESQQKnUh .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-viESQQKnUh .nav-item {
    border: 0;
  }
}
.cid-viESQQKnUh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-viESQQKnUh .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-viESQQKnUh .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-viESQQKnUh .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-viESQQKnUh .title-wrap:hover span {
  color: white;
}
.cid-viESQQKnUh .title-wrap:hover:before {
  height: 100%;
}
.cid-viESQQKnUh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viESQQKnUh .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-viESQQKnUh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-viESQQKnUh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-viESQQKnUh .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-viESQQKnUh .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-viESQQKnUh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-viESQQKnUh .nav-link {
  position: relative;
}
.cid-viESQQKnUh .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-viESQQKnUh .container {
    flex-wrap: nowrap;
  }
}
.cid-viESQQKnUh .dropdown-menu,
.cid-viESQQKnUh .navbar.opened {
  background: #232323 !important;
}
.cid-viESQQKnUh .nav-item:focus,
.cid-viESQQKnUh .nav-link:focus {
  outline: none;
}
.cid-viESQQKnUh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-viESQQKnUh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-viESQQKnUh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-viESQQKnUh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viESQQKnUh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-viESQQKnUh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-viESQQKnUh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-viESQQKnUh .navbar.opened {
  transition: all 0.3s;
}
.cid-viESQQKnUh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-viESQQKnUh .navbar .navbar-logo img {
  width: auto;
}
.cid-viESQQKnUh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-viESQQKnUh .navbar.collapsed {
  justify-content: center;
}
.cid-viESQQKnUh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-viESQQKnUh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-viESQQKnUh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-viESQQKnUh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-viESQQKnUh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-viESQQKnUh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-viESQQKnUh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-viESQQKnUh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-viESQQKnUh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-viESQQKnUh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-viESQQKnUh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-viESQQKnUh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-viESQQKnUh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-viESQQKnUh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-viESQQKnUh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-viESQQKnUh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-viESQQKnUh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-viESQQKnUh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-viESQQKnUh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-viESQQKnUh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-viESQQKnUh .navbar.navbar-short {
  min-height: 60px;
}
.cid-viESQQKnUh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-viESQQKnUh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-viESQQKnUh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-viESQQKnUh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-viESQQKnUh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-viESQQKnUh .dropdown-item.active,
.cid-viESQQKnUh .dropdown-item:active {
  background-color: transparent;
}
.cid-viESQQKnUh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-viESQQKnUh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-viESQQKnUh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-viESQQKnUh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-viESQQKnUh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-viESQQKnUh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-viESQQKnUh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-viESQQKnUh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-viESQQKnUh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-viESQQKnUh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-viESQQKnUh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-viESQQKnUh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-viESQQKnUh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-viESQQKnUh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-viESQQKnUh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-viESQQKnUh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-viESQQKnUh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-viESQQKnUh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-viESQQKnUh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-viESQQKnUh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-viESQQKnUh .navbar {
    height: 70px;
  }
  .cid-viESQQKnUh .navbar.opened {
    height: auto;
  }
  .cid-viESQQKnUh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-viESQQKnUh .navbar-caption-wrap,
.cid-viESQQKnUh .title-wrap {
  color: #272727;
}
.cid-viESQQKnUh .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-viESQRIyj2 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/capa-empresa-2-1920x1021.jpg");
}
.cid-viESQRIyj2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-viESQRIyj2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viESQRIyj2 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-viESQRIyj2 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-viESQRIyj2 .container {
    padding: 0 15px;
  }
}
.cid-viESQRIyj2 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-viESQRIyj2 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-viESQRIyj2 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-viESQRIyj2 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-viESQRIyj2 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-viESQRIyj2 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-viESQRIyj2 .mbr-section-title {
  color: #131c28;
}
.cid-viESQRIyj2 .mbr-desc {
  color: #bfc0be;
}
.cid-viESQRIyj2 .mbr-section-title,
.cid-viESQRIyj2 .mbr-section-btn {
  color: #ffffff;
}
.cid-viESQSe6YL {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-viESQSe6YL .mbr-fallback-image.disabled {
  display: none;
}
.cid-viESQSe6YL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viESQSHYG0 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-viESQSHYG0 .mbr-text {
  color: #000000;
}
.cid-viESQSHYG0 .mbr-section-subtitle {
  color: #000000;
}
.cid-viESQSHYG0 .mbr-section-title {
  color: #000000;
}
.cid-viESQTcCmV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #cecdc7;
}
@media (max-width: 992px) {
  .cid-viESQTcCmV .container {
    padding: 0 26px;
  }
}
.cid-viESQTcCmV .row {
  justify-content: center;
}
.cid-viESQTcCmV .content-wrapper {
  padding: 50px 30px;
  background-color: #cecdc7;
  border-radius: 20px;
}
@media (max-width: 992px) {
  .cid-viESQTcCmV .content-wrapper {
    padding: 100px 20px;
  }
}
.cid-viESQTcCmV .content-wrapper .content-wrap {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-viESQTcCmV .content-wrapper .content-wrap {
    margin-bottom: 40px;
  }
}
.cid-viESQTcCmV .content-wrapper .content-wrap .mbr-section-title {
  margin-bottom: 16px;
}
.cid-viESQTcCmV .content-wrapper .content-wrap .mbr-section-subtitle {
  margin-bottom: 16px;
}
.cid-viESQTcCmV .content-wrapper .content-wrap .text-wrapper .mbr-text {
  display: inline-flex;
  width: 60%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-viESQTcCmV .content-wrapper .content-wrap .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-viESQTcCmV .content-wrapper .mbr-section-btn {
  margin-top: 100px;
}
@media (max-width: 992px) {
  .cid-viESQTcCmV .content-wrapper .mbr-section-btn {
    margin-top: 40px;
  }
}
.cid-viESQTcCmV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 440px;
  max-width: 440px;
}
@media (max-width: 767px) {
  .cid-viESQTcCmV .embla__slide {
    min-width: 100%;
    max-width: 100%;
  }
}
.cid-viESQTcCmV .embla__slide .slide-content {
  width: 100%;
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 440px;
  border-radius: 20px;
  overflow: hidden;
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img:hover .item-title,
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img:focus .item-title {
  opacity: 1;
  transform: translateY(0);
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img:hover:before,
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img:focus:before {
  opacity: .3;
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img:hover img,
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img:focus img {
  transform: scale(1);
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.15);
  transition: all 0.3s ease-in-out;
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img .item-title {
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
  opacity: 0;
  transform: translateY(16px);
  padding: 0 16px;
  transition: all 0.3s ease-in-out;
}
.cid-viESQTcCmV .embla__slide .slide-content .item-wrapper .item-img::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  opacity: 0;
  z-index: 1;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  background-color: #cecdc7;
}
.cid-viESQTcCmV .embla__button--next,
.cid-viESQTcCmV .embla__button--prev {
  display: flex;
}
.cid-viESQTcCmV .embla__button {
  top: 0;
  width: 25px;
  height: 25px;
  margin-top: -1.5rem;
  font-size: 25px;
  background-color: transparent !important;
  color: #bfc0be !important;
  border: none !important;
  border-radius: 0;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  display: none;
}
.cid-viESQTcCmV .embla__button:hover {
  opacity: .6 !important;
}
.cid-viESQTcCmV .embla__button.embla__button--prev {
  left: 0;
}
.cid-viESQTcCmV .embla__button.embla__button--next {
  right: 0;
}
@media (max-width: 768px) {
  .cid-viESQTcCmV .embla__button {
    top: 0;
  }
}
.cid-viESQTcCmV .embla {
  position: relative;
  width: 100%;
}
.cid-viESQTcCmV .embla__viewport {
  overflow: hidden;
  width: 100%;
  margin-right: 1rem;
}
.cid-viESQTcCmV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-viESQTcCmV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-viESQTcCmV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-viESQTcCmV .mbr-section-title {
  color: #000000;
}
.cid-viESQTcCmV .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-viESQTcCmV .mbr-text,
.cid-viESQTcCmV .text-wrapper {
  text-align: center;
  color: #000000;
}
.cid-viESQTcCmV .item-title {
  color: #ffffff;
  text-align: center;
}
.cid-viESQTcCmV .mbr-section-title,
.cid-viESQTcCmV .mbr-section-btn {
  text-align: center;
  color: #0c2c68;
}
.cid-viESQTXygF.popup-builder {
  background-color: #ffffff;
}
.cid-viESQTXygF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viESQTXygF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viESQTXygF .modal-content,
.cid-viESQTXygF .modal-dialog {
  height: auto;
}
.cid-viESQTXygF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viESQTXygF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viESQTXygF .form-wrapper .mbr-form .form-group,
  .cid-viESQTXygF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viESQTXygF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viESQTXygF .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-viESQTXygF .mbr-text {
  text-align: center;
}
.cid-viESQTXygF .pt-0 {
  padding-top: 0 !important;
}
.cid-viESQTXygF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viESQTXygF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viESQTXygF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viESQTXygF .modal-open {
  overflow: hidden;
}
.cid-viESQTXygF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viESQTXygF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viESQTXygF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viESQTXygF .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-viESQTXygF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viESQTXygF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viESQTXygF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viESQTXygF .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-viESQTXygF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viESQTXygF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viESQTXygF .modal-backdrop.fade {
  opacity: 0;
}
.cid-viESQTXygF .modal-backdrop.show {
  opacity: .5;
}
.cid-viESQTXygF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viESQTXygF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQTXygF .modal-header {
    padding: 1rem;
  }
}
.cid-viESQTXygF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viESQTXygF .modal-header .close svg {
  fill: #353535;
}
.cid-viESQTXygF .modal-header .close:hover {
  opacity: 1;
}
.cid-viESQTXygF .modal-header .close:focus {
  outline: none;
}
.cid-viESQTXygF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viESQTXygF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viESQTXygF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQTXygF .modal-body {
    padding: 1rem;
  }
}
.cid-viESQTXygF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viESQTXygF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQTXygF .modal-footer {
    padding: 1rem;
  }
}
.cid-viESQTXygF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viESQTXygF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viESQTXygF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viESQTXygF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viESQTXygF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viESQTXygF .modal-lg,
  .cid-viESQTXygF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viESQTXygF .modal-xl {
    max-width: 1140px;
  }
}
.cid-viESQTXygF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viESQTXygF .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-viESQTXygF .form-group {
  margin-bottom: 1rem;
}
.cid-viESQTXygF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viESQTXygF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viESQTXygF .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-viESQTXygF .mbr-section-btn {
  margin: 0;
}
.cid-viESQTXygF .mbr-section-btn .btn {
  margin: 0;
}
.cid-viESQUDt2V.popup-builder {
  background-color: #ffffff;
}
.cid-viESQUDt2V.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viESQUDt2V.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viESQUDt2V .modal-content,
.cid-viESQUDt2V .modal-dialog {
  height: auto;
}
.cid-viESQUDt2V .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viESQUDt2V .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viESQUDt2V .form-wrapper .mbr-form .form-group,
  .cid-viESQUDt2V .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viESQUDt2V .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viESQUDt2V .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-viESQUDt2V .mbr-text {
  text-align: center;
}
.cid-viESQUDt2V .pt-0 {
  padding-top: 0 !important;
}
.cid-viESQUDt2V .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viESQUDt2V .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viESQUDt2V .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viESQUDt2V .modal-open {
  overflow: hidden;
}
.cid-viESQUDt2V .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viESQUDt2V .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viESQUDt2V .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viESQUDt2V .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-viESQUDt2V .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viESQUDt2V .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viESQUDt2V .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viESQUDt2V .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-viESQUDt2V .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viESQUDt2V .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viESQUDt2V .modal-backdrop.fade {
  opacity: 0;
}
.cid-viESQUDt2V .modal-backdrop.show {
  opacity: .5;
}
.cid-viESQUDt2V .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viESQUDt2V .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQUDt2V .modal-header {
    padding: 1rem;
  }
}
.cid-viESQUDt2V .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viESQUDt2V .modal-header .close svg {
  fill: #353535;
}
.cid-viESQUDt2V .modal-header .close:hover {
  opacity: 1;
}
.cid-viESQUDt2V .modal-header .close:focus {
  outline: none;
}
.cid-viESQUDt2V .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viESQUDt2V .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viESQUDt2V .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQUDt2V .modal-body {
    padding: 1rem;
  }
}
.cid-viESQUDt2V .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viESQUDt2V .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQUDt2V .modal-footer {
    padding: 1rem;
  }
}
.cid-viESQUDt2V .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viESQUDt2V .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viESQUDt2V .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viESQUDt2V .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viESQUDt2V .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viESQUDt2V .modal-lg,
  .cid-viESQUDt2V .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viESQUDt2V .modal-xl {
    max-width: 1140px;
  }
}
.cid-viESQUDt2V .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viESQUDt2V .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-viESQUDt2V .form-group {
  margin-bottom: 1rem;
}
.cid-viESQUDt2V .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viESQUDt2V .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viESQUDt2V .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-viESQUDt2V .mbr-section-btn {
  margin: 0;
}
.cid-viESQUDt2V .mbr-section-btn .btn {
  margin: 0;
}
.cid-viESQVltCe.popup-builder {
  background-color: #ffffff;
}
.cid-viESQVltCe.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viESQVltCe.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viESQVltCe .modal-content,
.cid-viESQVltCe .modal-dialog {
  height: auto;
}
.cid-viESQVltCe .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viESQVltCe .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viESQVltCe .form-wrapper .mbr-form .form-group,
  .cid-viESQVltCe .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viESQVltCe .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viESQVltCe .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-viESQVltCe .mbr-text {
  text-align: center;
}
.cid-viESQVltCe .pt-0 {
  padding-top: 0 !important;
}
.cid-viESQVltCe .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viESQVltCe .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viESQVltCe .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viESQVltCe .modal-open {
  overflow: hidden;
}
.cid-viESQVltCe .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viESQVltCe .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viESQVltCe .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viESQVltCe .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-viESQVltCe .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viESQVltCe .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viESQVltCe .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viESQVltCe .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-viESQVltCe .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viESQVltCe .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viESQVltCe .modal-backdrop.fade {
  opacity: 0;
}
.cid-viESQVltCe .modal-backdrop.show {
  opacity: .5;
}
.cid-viESQVltCe .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viESQVltCe .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQVltCe .modal-header {
    padding: 1rem;
  }
}
.cid-viESQVltCe .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viESQVltCe .modal-header .close svg {
  fill: #353535;
}
.cid-viESQVltCe .modal-header .close:hover {
  opacity: 1;
}
.cid-viESQVltCe .modal-header .close:focus {
  outline: none;
}
.cid-viESQVltCe .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viESQVltCe .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viESQVltCe .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQVltCe .modal-body {
    padding: 1rem;
  }
}
.cid-viESQVltCe .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viESQVltCe .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viESQVltCe .modal-footer {
    padding: 1rem;
  }
}
.cid-viESQVltCe .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viESQVltCe .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viESQVltCe .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viESQVltCe .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viESQVltCe .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viESQVltCe .modal-lg,
  .cid-viESQVltCe .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viESQVltCe .modal-xl {
    max-width: 1140px;
  }
}
.cid-viESQVltCe .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viESQVltCe .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-viESQVltCe .form-group {
  margin-bottom: 1rem;
}
.cid-viESQVltCe .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viESQVltCe .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viESQVltCe .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-viESQVltCe .mbr-section-btn {
  margin: 0;
}
.cid-viESQVltCe .mbr-section-btn .btn {
  margin: 0;
}
.cid-viESQW5z2C {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #cecdc7;
}
.cid-viESQW5z2C .mbr-fallback-image.disabled {
  display: none;
}
.cid-viESQW5z2C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viESQW5z2C .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-viESQW5z2C .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-viESQW5z2C .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-viESQW5z2C .content-head {
  max-width: 800px;
}
.cid-viESQW5z2C .card-title {
  text-align: center;
}
.cid-viESQW5z2C .card-text DIV {
  text-align: center;
}
.cid-viESQW5z2C .card-text {
  text-align: center;
}
.cid-viESQWQ1Y4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-viESQWQ1Y4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-viESQWQ1Y4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viESQWQ1Y4 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-viESQWQ1Y4 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-viESQWQ1Y4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-viESQWQ1Y4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-viESQWQ1Y4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-viESQWQ1Y4 .content-head {
  max-width: 800px;
}
.cid-viESQXveQe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-viESQXveQe .mbr-fallback-image.disabled {
  display: none;
}
.cid-viESQXveQe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viESQXveQe .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-viESQXveQe .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-viESQXveQe .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-viESQXveQe .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-viESQXveQe .container {
    padding: 0 14px;
  }
}
.cid-viESQXveQe .row {
  justify-content: center;
}
.cid-viESQXveQe .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-viESQXveQe .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-viESQXveQe .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-viESQXveQe .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-viESQXveQe .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-viESQXveQe .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-viESQXveQe .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-viESQXveQe .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-viESQXveQe .nav-wrapper .list .item-wrap:hover,
.cid-viESQXveQe .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-viESQXveQe .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-viESQXveQe .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-viESQXveQe .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-viESQXveQe .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-viESQXveQe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-viESQXveQe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-viESQXveQe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-viESQXveQe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-viESQXveQe .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-viESQXveQe .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-viESQXveQe .mbr-text,
.cid-viESQXveQe .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-viESQXveQe .mbr-list-title {
  color: #ffffff;
}
.cid-viESQXveQe .list {
  color: #ffffff;
}
.cid-viESQXveQe .mbr-contact {
  color: #ffffff;
}
.cid-viESQXveQe P {
  text-align: left;
}
.cid-viSpB3qo83.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3qo83.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3qo83.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3qo83 .modal-content,
.cid-viSpB3qo83 .modal-dialog {
  height: auto;
}
.cid-viSpB3qo83 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3qo83 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3qo83 .form-wrapper .mbr-form .form-group,
  .cid-viSpB3qo83 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3qo83 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3qo83 .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-viSpB3qo83 .mbr-text {
  text-align: center;
}
.cid-viSpB3qo83 .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3qo83 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3qo83 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3qo83 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3qo83 .modal-open {
  overflow: hidden;
}
.cid-viSpB3qo83 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3qo83 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3qo83 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3qo83 .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-viSpB3qo83 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3qo83 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3qo83 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3qo83 .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-viSpB3qo83 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3qo83 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3qo83 .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3qo83 .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3qo83 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3qo83 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qo83 .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3qo83 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3qo83 .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3qo83 .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3qo83 .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3qo83 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3qo83 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3qo83 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qo83 .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3qo83 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3qo83 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3qo83 .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3qo83 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3qo83 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3qo83 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3qo83 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3qo83 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3qo83 .modal-lg,
  .cid-viSpB3qo83 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3qo83 .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3qo83 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3qo83 .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-viSpB3qo83 .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3qo83 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3qo83 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3qo83 .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-viSpB3qo83 .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3qo83 .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3qo83 .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3qo83 .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuAeuvmKv3 {
  z-index: 1000;
  width: 100%;
}
.cid-uuAeuvmKv3 .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuAeuvmKv3 .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuAeuvmKv3 .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuAeuvmKv3 .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuAeuvmKv3 .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuAeuvmKv3 nav.navbar {
  position: fixed;
}
.cid-uuAeuvmKv3 .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuAeuvmKv3 .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuAeuvmKv3 .nav-item {
    border: 0;
  }
}
.cid-uuAeuvmKv3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuAeuvmKv3 .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuAeuvmKv3 .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuAeuvmKv3 .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuAeuvmKv3 .title-wrap:hover span {
  color: white;
}
.cid-uuAeuvmKv3 .title-wrap:hover:before {
  height: 100%;
}
.cid-uuAeuvmKv3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuAeuvmKv3 .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuAeuvmKv3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuAeuvmKv3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuAeuvmKv3 .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuAeuvmKv3 .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuAeuvmKv3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuAeuvmKv3 .nav-link {
  position: relative;
}
.cid-uuAeuvmKv3 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuAeuvmKv3 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuAeuvmKv3 .dropdown-menu,
.cid-uuAeuvmKv3 .navbar.opened {
  background: #232323 !important;
}
.cid-uuAeuvmKv3 .nav-item:focus,
.cid-uuAeuvmKv3 .nav-link:focus {
  outline: none;
}
.cid-uuAeuvmKv3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuAeuvmKv3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuAeuvmKv3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuAeuvmKv3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuAeuvmKv3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuAeuvmKv3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuAeuvmKv3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuAeuvmKv3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuAeuvmKv3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuAeuvmKv3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuAeuvmKv3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuAeuvmKv3 .navbar.collapsed {
  justify-content: center;
}
.cid-uuAeuvmKv3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuAeuvmKv3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuAeuvmKv3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuAeuvmKv3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuAeuvmKv3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuAeuvmKv3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuAeuvmKv3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuAeuvmKv3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuAeuvmKv3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuAeuvmKv3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuAeuvmKv3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuAeuvmKv3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuAeuvmKv3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuAeuvmKv3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuAeuvmKv3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuAeuvmKv3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuAeuvmKv3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuAeuvmKv3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuAeuvmKv3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuAeuvmKv3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuAeuvmKv3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuAeuvmKv3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuAeuvmKv3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuAeuvmKv3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuAeuvmKv3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuAeuvmKv3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuAeuvmKv3 .dropdown-item.active,
.cid-uuAeuvmKv3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuAeuvmKv3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuAeuvmKv3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuAeuvmKv3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuAeuvmKv3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuAeuvmKv3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuAeuvmKv3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuAeuvmKv3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuAeuvmKv3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuAeuvmKv3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuAeuvmKv3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuAeuvmKv3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuAeuvmKv3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuAeuvmKv3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuAeuvmKv3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuAeuvmKv3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuAeuvmKv3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuAeuvmKv3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuAeuvmKv3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuAeuvmKv3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuAeuvmKv3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuAeuvmKv3 .navbar {
    height: 70px;
  }
  .cid-uuAeuvmKv3 .navbar.opened {
    height: auto;
  }
  .cid-uuAeuvmKv3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuAeuvmKv3 .navbar-caption-wrap,
.cid-uuAeuvmKv3 .title-wrap {
  color: #272727;
}
.cid-uuAeuvmKv3 .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuAeuAJo24 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuAeuAJo24 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAeuAJo24 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAeuAJo24 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuAeuAJo24 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuAeuAJo24 .container {
    padding: 0 15px;
  }
}
.cid-uuAeuAJo24 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuAeuAJo24 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuAeuAJo24 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuAeuAJo24 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuAeuAJo24 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuAeuAJo24 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuAeuAJo24 .mbr-section-title {
  color: #131c28;
}
.cid-uuAeuAJo24 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuAeuAJo24 .mbr-section-title,
.cid-uuAeuAJo24 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuAeuEk9NM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuAeuEk9NM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAeuEk9NM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAeuEk9NM .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuAeuEk9NM .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuAeuEk9NM .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuAeuEk9NM .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuAeuEk9NM .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuAeuEk9NM .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuAeuEk9NM .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuAeuEk9NM .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuAeuEk9NM .mbr-text,
.cid-uuAeuEk9NM .mbr-section-btn {
  text-align: center;
}
#custom-html-43 {
  /* Type valid CSS here */
}
#custom-html-43 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-43 p {
  font-size: 20px;
  color: #777;
}
.cid-uuAeuLvz2P {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuAeuLvz2P .content {
  display: flex;
  align-items: center;
}
.cid-uuAeuLvz2P .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuAeuLvz2P .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuAeuLvz2P .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuAeuLvz2P .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuAeuLvz2P .btn:hover {
  box-shadow: none;
}
.cid-uuAeuLvz2P .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuAeuLvz2P .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuAeuLvz2P .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuAeuLvz2P .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuAeuLvz2P .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuAeuLvz2P .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuAeuLvz2P .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuAeuLvz2P .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuAeuLvz2P .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuAeuLvz2P .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuAeuLvz2P .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuAeuLvz2P .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuAeuLvz2P .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuAeuLvz2P .mbr-iconfont {
  color: #ffffff;
}
.cid-uuAeuLvz2P .mbr-image-text {
  color: #ffffff;
}
.cid-uuAeuLvz2P .mbr-image-text,
.cid-uuAeuLvz2P .mbr-iconfont {
  text-align: center;
}
.cid-uuAeuLvz2P .tabela {
  border: 1px solid #666;
}
.cid-uuAeuLvz2P .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuAeuLvz2P .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuAeuLvz2P .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuAeuLvz2P .text-tabela {
  padding: 5px;
}
.cid-uuAeuLvz2P p {
  margin-bottom: 0px;
}
.cid-uuAeuLvz2P .mbr-section-title,
.cid-uuAeuLvz2P .mbr-section-btn {
  text-align: center;
}
.cid-uuAeuLvz2P .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuAeuLvz2P .fundo-tabela {
  background-color: blue;
}
.cid-uuAeuLvz2P .txt-titulo-tabela {
  text-align: center;
  color: #fff;
  padding: 10px;
}
.cid-uuAeuQOSkl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuAeuQOSkl .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuAeuQOSkl .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuAeuQOSkl .image-wrapper img {
  object-fit: cover;
}
.cid-uuAeuQOSkl .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuAeuQOSkl .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuAeuQOSkl .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuAeuQOSkl .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuAeuQOSkl .mbr-text {
  line-height: 1.72;
}
.cid-uuAeuQOSkl .list {
  line-height: 1.72;
}
.cid-uuAeuQOSkl .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLU1MI5kU {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLU1MI5kU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLU1MI5kU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLU1MI5kU .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLU1MI5kU .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLU1MI5kU .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLU1MI5kU .content-head {
  max-width: 800px;
}
.cid-uuLU1MI5kU .card-title {
  text-align: center;
}
.cid-uuLU1MI5kU .card-text DIV {
  text-align: center;
}
.cid-uuLU1MI5kU .card-text {
  text-align: center;
}
.cid-uuAeuUmbPD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuAeuUmbPD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAeuUmbPD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAeuUmbPD .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuAeuUmbPD .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuAeuUmbPD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuAeuUmbPD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuAeuUmbPD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuAeuUmbPD .content-head {
  max-width: 800px;
}
.cid-uuAeuXwyFz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuAeuXwyFz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAeuXwyFz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAeuXwyFz .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuAeuXwyFz .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuAeuXwyFz .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuAeuXwyFz .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuAeuXwyFz .container {
    padding: 0 14px;
  }
}
.cid-uuAeuXwyFz .row {
  justify-content: center;
}
.cid-uuAeuXwyFz .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAeuXwyFz .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAeuXwyFz .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuAeuXwyFz .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAeuXwyFz .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAeuXwyFz .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuAeuXwyFz .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuAeuXwyFz .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuAeuXwyFz .nav-wrapper .list .item-wrap:hover,
.cid-uuAeuXwyFz .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuAeuXwyFz .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAeuXwyFz .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAeuXwyFz .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuAeuXwyFz .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuAeuXwyFz .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuAeuXwyFz .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuAeuXwyFz .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuAeuXwyFz .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuAeuXwyFz .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuAeuXwyFz .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuAeuXwyFz .mbr-text,
.cid-uuAeuXwyFz .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuAeuXwyFz .mbr-list-title {
  color: #ffffff;
}
.cid-uuAeuXwyFz .list {
  color: #ffffff;
}
.cid-uuAeuXwyFz .mbr-contact {
  color: #ffffff;
}
.cid-uuAeuXwyFz P {
  text-align: left;
}
.cid-viSpB3rlqh.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3rlqh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3rlqh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3rlqh .modal-content,
.cid-viSpB3rlqh .modal-dialog {
  height: auto;
}
.cid-viSpB3rlqh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3rlqh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3rlqh .form-wrapper .mbr-form .form-group,
  .cid-viSpB3rlqh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3rlqh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3rlqh .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-viSpB3rlqh .mbr-text {
  text-align: center;
}
.cid-viSpB3rlqh .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3rlqh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3rlqh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3rlqh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3rlqh .modal-open {
  overflow: hidden;
}
.cid-viSpB3rlqh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3rlqh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3rlqh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3rlqh .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-viSpB3rlqh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3rlqh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3rlqh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3rlqh .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-viSpB3rlqh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3rlqh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3rlqh .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3rlqh .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3rlqh .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3rlqh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rlqh .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3rlqh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3rlqh .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3rlqh .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3rlqh .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3rlqh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3rlqh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3rlqh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rlqh .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3rlqh .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3rlqh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rlqh .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3rlqh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3rlqh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3rlqh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3rlqh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3rlqh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3rlqh .modal-lg,
  .cid-viSpB3rlqh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3rlqh .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3rlqh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3rlqh .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-viSpB3rlqh .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3rlqh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3rlqh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3rlqh .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-viSpB3rlqh .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3rlqh .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3rlqh .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3rlqh .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuAXlkrPIT {
  z-index: 1000;
  width: 100%;
}
.cid-uuAXlkrPIT .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuAXlkrPIT .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuAXlkrPIT .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuAXlkrPIT .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuAXlkrPIT .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuAXlkrPIT nav.navbar {
  position: fixed;
}
.cid-uuAXlkrPIT .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuAXlkrPIT .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuAXlkrPIT .nav-item {
    border: 0;
  }
}
.cid-uuAXlkrPIT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuAXlkrPIT .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuAXlkrPIT .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuAXlkrPIT .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuAXlkrPIT .title-wrap:hover span {
  color: white;
}
.cid-uuAXlkrPIT .title-wrap:hover:before {
  height: 100%;
}
.cid-uuAXlkrPIT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuAXlkrPIT .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuAXlkrPIT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuAXlkrPIT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuAXlkrPIT .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuAXlkrPIT .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuAXlkrPIT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuAXlkrPIT .nav-link {
  position: relative;
}
.cid-uuAXlkrPIT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuAXlkrPIT .container {
    flex-wrap: nowrap;
  }
}
.cid-uuAXlkrPIT .dropdown-menu,
.cid-uuAXlkrPIT .navbar.opened {
  background: #232323 !important;
}
.cid-uuAXlkrPIT .nav-item:focus,
.cid-uuAXlkrPIT .nav-link:focus {
  outline: none;
}
.cid-uuAXlkrPIT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuAXlkrPIT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuAXlkrPIT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuAXlkrPIT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuAXlkrPIT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuAXlkrPIT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuAXlkrPIT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuAXlkrPIT .navbar.opened {
  transition: all 0.3s;
}
.cid-uuAXlkrPIT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuAXlkrPIT .navbar .navbar-logo img {
  width: auto;
}
.cid-uuAXlkrPIT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuAXlkrPIT .navbar.collapsed {
  justify-content: center;
}
.cid-uuAXlkrPIT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuAXlkrPIT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuAXlkrPIT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuAXlkrPIT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuAXlkrPIT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuAXlkrPIT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuAXlkrPIT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuAXlkrPIT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuAXlkrPIT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuAXlkrPIT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuAXlkrPIT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuAXlkrPIT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuAXlkrPIT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuAXlkrPIT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuAXlkrPIT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuAXlkrPIT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuAXlkrPIT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuAXlkrPIT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuAXlkrPIT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuAXlkrPIT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuAXlkrPIT .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuAXlkrPIT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuAXlkrPIT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuAXlkrPIT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuAXlkrPIT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuAXlkrPIT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuAXlkrPIT .dropdown-item.active,
.cid-uuAXlkrPIT .dropdown-item:active {
  background-color: transparent;
}
.cid-uuAXlkrPIT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuAXlkrPIT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuAXlkrPIT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuAXlkrPIT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuAXlkrPIT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuAXlkrPIT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuAXlkrPIT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuAXlkrPIT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuAXlkrPIT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuAXlkrPIT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuAXlkrPIT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuAXlkrPIT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuAXlkrPIT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuAXlkrPIT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuAXlkrPIT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuAXlkrPIT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuAXlkrPIT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuAXlkrPIT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuAXlkrPIT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuAXlkrPIT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuAXlkrPIT .navbar {
    height: 70px;
  }
  .cid-uuAXlkrPIT .navbar.opened {
    height: auto;
  }
  .cid-uuAXlkrPIT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuAXlkrPIT .navbar-caption-wrap,
.cid-uuAXlkrPIT .title-wrap {
  color: #272727;
}
.cid-uuAXlkrPIT .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuAXllsY7T {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuAXllsY7T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXllsY7T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXllsY7T .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuAXllsY7T .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuAXllsY7T .container {
    padding: 0 15px;
  }
}
.cid-uuAXllsY7T .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuAXllsY7T .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuAXllsY7T .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuAXllsY7T .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuAXllsY7T .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuAXllsY7T .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuAXllsY7T .mbr-section-title {
  color: #131c28;
}
.cid-uuAXllsY7T .mbr-desc {
  color: #f7f7f7;
}
.cid-uuAXllsY7T .mbr-section-title,
.cid-uuAXllsY7T .mbr-section-btn {
  color: #0624ff;
}
.cid-uuAXlmoHLB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuAXlmoHLB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXlmoHLB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXlmoHLB .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuAXlmoHLB .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuAXlmoHLB .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuAXlmoHLB .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuAXlmoHLB .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuAXlmoHLB .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuAXlmoHLB .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuAXlmoHLB .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuAXlmoHLB .mbr-text,
.cid-uuAXlmoHLB .mbr-section-btn {
  text-align: center;
}
#custom-html-4b {
  /* Type valid CSS here */
}
#custom-html-4b div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-4b p {
  font-size: 20px;
  color: #777;
}
.cid-uuAXlnQIjy {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuAXlnQIjy .content {
  display: flex;
  align-items: center;
}
.cid-uuAXlnQIjy .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuAXlnQIjy .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuAXlnQIjy .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuAXlnQIjy .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuAXlnQIjy .btn:hover {
  box-shadow: none;
}
.cid-uuAXlnQIjy .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuAXlnQIjy .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuAXlnQIjy .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuAXlnQIjy .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuAXlnQIjy .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuAXlnQIjy .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuAXlnQIjy .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuAXlnQIjy .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuAXlnQIjy .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuAXlnQIjy .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuAXlnQIjy .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuAXlnQIjy .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuAXlnQIjy .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuAXlnQIjy .mbr-iconfont {
  color: #ffffff;
}
.cid-uuAXlnQIjy .mbr-image-text {
  color: #ffffff;
}
.cid-uuAXlnQIjy .mbr-image-text,
.cid-uuAXlnQIjy .mbr-iconfont {
  text-align: center;
}
.cid-uuAXlnQIjy .tabela {
  border: 1px solid #666;
}
.cid-uuAXlnQIjy .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuAXlnQIjy .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuAXlnQIjy .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuAXlnQIjy .text-tabela {
  padding: 5px;
}
.cid-uuAXlnQIjy p {
  margin-bottom: 0px;
}
.cid-uuAXlnQIjy .mbr-section-title,
.cid-uuAXlnQIjy .mbr-section-btn {
  text-align: center;
}
.cid-uuAXlnQIjy .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuAXlnQIjy .fundo-tabela {
  background-color: blue;
}
.cid-uuAXlnQIjy .txt-titulo-tabela {
  text-align: center;
  color: #fff;
  padding: 10px;
}
.cid-uuAXlpcEe2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuAXlpcEe2 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuAXlpcEe2 .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuAXlpcEe2 .image-wrapper img {
  object-fit: cover;
}
.cid-uuAXlpcEe2 .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuAXlpcEe2 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuAXlpcEe2 .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuAXlpcEe2 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuAXlpcEe2 .mbr-text {
  line-height: 1.72;
}
.cid-uuAXlpcEe2 .list {
  line-height: 1.72;
}
.cid-uuAXlpcEe2 .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLU9pz49H {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLU9pz49H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLU9pz49H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLU9pz49H .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLU9pz49H .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLU9pz49H .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLU9pz49H .content-head {
  max-width: 800px;
}
.cid-uuLU9pz49H .card-title {
  text-align: center;
}
.cid-uuLU9pz49H .card-text DIV {
  text-align: center;
}
.cid-uuLU9pz49H .card-text {
  text-align: center;
}
.cid-uuAXlq2AS0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuAXlq2AS0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXlq2AS0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXlq2AS0 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuAXlq2AS0 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuAXlq2AS0 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuAXlq2AS0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuAXlq2AS0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuAXlq2AS0 .content-head {
  max-width: 800px;
}
.cid-uuAXlraTo9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuAXlraTo9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXlraTo9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXlraTo9 .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuAXlraTo9 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuAXlraTo9 .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuAXlraTo9 .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuAXlraTo9 .container {
    padding: 0 14px;
  }
}
.cid-uuAXlraTo9 .row {
  justify-content: center;
}
.cid-uuAXlraTo9 .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAXlraTo9 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAXlraTo9 .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuAXlraTo9 .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAXlraTo9 .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAXlraTo9 .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuAXlraTo9 .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuAXlraTo9 .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuAXlraTo9 .nav-wrapper .list .item-wrap:hover,
.cid-uuAXlraTo9 .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuAXlraTo9 .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAXlraTo9 .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAXlraTo9 .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuAXlraTo9 .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuAXlraTo9 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuAXlraTo9 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuAXlraTo9 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuAXlraTo9 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuAXlraTo9 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuAXlraTo9 .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuAXlraTo9 .mbr-text,
.cid-uuAXlraTo9 .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuAXlraTo9 .mbr-list-title {
  color: #ffffff;
}
.cid-uuAXlraTo9 .list {
  color: #ffffff;
}
.cid-uuAXlraTo9 .mbr-contact {
  color: #ffffff;
}
.cid-uuAXlraTo9 P {
  text-align: left;
}
.cid-viSpB3rwb0.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3rwb0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3rwb0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3rwb0 .modal-content,
.cid-viSpB3rwb0 .modal-dialog {
  height: auto;
}
.cid-viSpB3rwb0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3rwb0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3rwb0 .form-wrapper .mbr-form .form-group,
  .cid-viSpB3rwb0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3rwb0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3rwb0 .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-viSpB3rwb0 .mbr-text {
  text-align: center;
}
.cid-viSpB3rwb0 .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3rwb0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3rwb0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3rwb0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3rwb0 .modal-open {
  overflow: hidden;
}
.cid-viSpB3rwb0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3rwb0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3rwb0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3rwb0 .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-viSpB3rwb0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3rwb0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3rwb0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3rwb0 .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-viSpB3rwb0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3rwb0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3rwb0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3rwb0 .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3rwb0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3rwb0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rwb0 .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3rwb0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3rwb0 .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3rwb0 .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3rwb0 .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3rwb0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3rwb0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3rwb0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rwb0 .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3rwb0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3rwb0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rwb0 .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3rwb0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3rwb0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3rwb0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3rwb0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3rwb0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3rwb0 .modal-lg,
  .cid-viSpB3rwb0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3rwb0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3rwb0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3rwb0 .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-viSpB3rwb0 .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3rwb0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3rwb0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3rwb0 .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-viSpB3rwb0 .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3rwb0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3rwb0 .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3rwb0 .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuAXR4Aobh {
  z-index: 1000;
  width: 100%;
}
.cid-uuAXR4Aobh .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuAXR4Aobh .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuAXR4Aobh .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuAXR4Aobh .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuAXR4Aobh .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuAXR4Aobh nav.navbar {
  position: fixed;
}
.cid-uuAXR4Aobh .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuAXR4Aobh .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuAXR4Aobh .nav-item {
    border: 0;
  }
}
.cid-uuAXR4Aobh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuAXR4Aobh .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuAXR4Aobh .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuAXR4Aobh .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuAXR4Aobh .title-wrap:hover span {
  color: white;
}
.cid-uuAXR4Aobh .title-wrap:hover:before {
  height: 100%;
}
.cid-uuAXR4Aobh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuAXR4Aobh .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuAXR4Aobh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuAXR4Aobh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuAXR4Aobh .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuAXR4Aobh .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuAXR4Aobh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuAXR4Aobh .nav-link {
  position: relative;
}
.cid-uuAXR4Aobh .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuAXR4Aobh .container {
    flex-wrap: nowrap;
  }
}
.cid-uuAXR4Aobh .dropdown-menu,
.cid-uuAXR4Aobh .navbar.opened {
  background: #232323 !important;
}
.cid-uuAXR4Aobh .nav-item:focus,
.cid-uuAXR4Aobh .nav-link:focus {
  outline: none;
}
.cid-uuAXR4Aobh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuAXR4Aobh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuAXR4Aobh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuAXR4Aobh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuAXR4Aobh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuAXR4Aobh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuAXR4Aobh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuAXR4Aobh .navbar.opened {
  transition: all 0.3s;
}
.cid-uuAXR4Aobh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuAXR4Aobh .navbar .navbar-logo img {
  width: auto;
}
.cid-uuAXR4Aobh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuAXR4Aobh .navbar.collapsed {
  justify-content: center;
}
.cid-uuAXR4Aobh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuAXR4Aobh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuAXR4Aobh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuAXR4Aobh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuAXR4Aobh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuAXR4Aobh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuAXR4Aobh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuAXR4Aobh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuAXR4Aobh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuAXR4Aobh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuAXR4Aobh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuAXR4Aobh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuAXR4Aobh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuAXR4Aobh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuAXR4Aobh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuAXR4Aobh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuAXR4Aobh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuAXR4Aobh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuAXR4Aobh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuAXR4Aobh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuAXR4Aobh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuAXR4Aobh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuAXR4Aobh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuAXR4Aobh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuAXR4Aobh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuAXR4Aobh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuAXR4Aobh .dropdown-item.active,
.cid-uuAXR4Aobh .dropdown-item:active {
  background-color: transparent;
}
.cid-uuAXR4Aobh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuAXR4Aobh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuAXR4Aobh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuAXR4Aobh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuAXR4Aobh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuAXR4Aobh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuAXR4Aobh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuAXR4Aobh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuAXR4Aobh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuAXR4Aobh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuAXR4Aobh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuAXR4Aobh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuAXR4Aobh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuAXR4Aobh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuAXR4Aobh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuAXR4Aobh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuAXR4Aobh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuAXR4Aobh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuAXR4Aobh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuAXR4Aobh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuAXR4Aobh .navbar {
    height: 70px;
  }
  .cid-uuAXR4Aobh .navbar.opened {
    height: auto;
  }
  .cid-uuAXR4Aobh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuAXR4Aobh .navbar-caption-wrap,
.cid-uuAXR4Aobh .title-wrap {
  color: #272727;
}
.cid-uuAXR4Aobh .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuAXR5tj1s {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuAXR5tj1s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXR5tj1s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXR5tj1s .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuAXR5tj1s .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuAXR5tj1s .container {
    padding: 0 15px;
  }
}
.cid-uuAXR5tj1s .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuAXR5tj1s .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuAXR5tj1s .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuAXR5tj1s .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuAXR5tj1s .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuAXR5tj1s .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuAXR5tj1s .mbr-section-title {
  color: #131c28;
}
.cid-uuAXR5tj1s .mbr-desc {
  color: #f7f7f7;
}
.cid-uuAXR5tj1s .mbr-section-title,
.cid-uuAXR5tj1s .mbr-section-btn {
  color: #0624ff;
}
.cid-uuAXR6zuf3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuAXR6zuf3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXR6zuf3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXR6zuf3 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuAXR6zuf3 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuAXR6zuf3 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuAXR6zuf3 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuAXR6zuf3 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuAXR6zuf3 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuAXR6zuf3 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuAXR6zuf3 .mbr-text,
.cid-uuAXR6zuf3 .mbr-section-btn {
  text-align: center;
}
#custom-html-4j {
  /* Type valid CSS here */
}
#custom-html-4j div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-4j p {
  font-size: 20px;
  color: #777;
}
.cid-uuAXR7KfDU {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuAXR7KfDU .content {
  display: flex;
  align-items: center;
}
.cid-uuAXR7KfDU .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuAXR7KfDU .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuAXR7KfDU .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuAXR7KfDU .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuAXR7KfDU .btn:hover {
  box-shadow: none;
}
.cid-uuAXR7KfDU .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuAXR7KfDU .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuAXR7KfDU .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuAXR7KfDU .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuAXR7KfDU .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuAXR7KfDU .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuAXR7KfDU .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuAXR7KfDU .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuAXR7KfDU .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuAXR7KfDU .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuAXR7KfDU .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuAXR7KfDU .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuAXR7KfDU .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuAXR7KfDU .mbr-iconfont {
  color: #ffffff;
}
.cid-uuAXR7KfDU .mbr-image-text {
  color: #ffffff;
}
.cid-uuAXR7KfDU .mbr-image-text,
.cid-uuAXR7KfDU .mbr-iconfont {
  text-align: center;
}
.cid-uuAXR7KfDU .tabela {
  border: 1px solid #666;
}
.cid-uuAXR7KfDU .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuAXR7KfDU .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuAXR7KfDU .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuAXR7KfDU .text-tabela {
  padding: 5px;
}
.cid-uuAXR7KfDU p {
  margin-bottom: 0px;
}
.cid-uuAXR7KfDU .mbr-section-title,
.cid-uuAXR7KfDU .mbr-section-btn {
  text-align: center;
}
.cid-uuAXR7KfDU .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuAXR7KfDU .fundo-tabela {
  background-color: blue;
}
.cid-uuAXR7KfDU .txt-titulo-tabela {
  text-align: center;
  color: #fff;
  padding: 10px;
}
.cid-uuAXR943kc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuAXR943kc .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuAXR943kc .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuAXR943kc .image-wrapper img {
  object-fit: cover;
}
.cid-uuAXR943kc .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuAXR943kc .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuAXR943kc .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuAXR943kc .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuAXR943kc .mbr-text {
  line-height: 1.72;
}
.cid-uuAXR943kc .list {
  line-height: 1.72;
}
.cid-uuAXR943kc .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLUnAYRln {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLUnAYRln .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLUnAYRln .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLUnAYRln .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLUnAYRln .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLUnAYRln .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLUnAYRln .content-head {
  max-width: 800px;
}
.cid-uuLUnAYRln .card-title {
  text-align: center;
}
.cid-uuLUnAYRln .card-text DIV {
  text-align: center;
}
.cid-uuLUnAYRln .card-text {
  text-align: center;
}
.cid-uuAXRa3BUJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuAXRa3BUJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXRa3BUJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXRa3BUJ .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuAXRa3BUJ .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuAXRa3BUJ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuAXRa3BUJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuAXRa3BUJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuAXRa3BUJ .content-head {
  max-width: 800px;
}
.cid-uuAXRbjrLs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuAXRbjrLs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuAXRbjrLs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuAXRbjrLs .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuAXRbjrLs .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuAXRbjrLs .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuAXRbjrLs .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuAXRbjrLs .container {
    padding: 0 14px;
  }
}
.cid-uuAXRbjrLs .row {
  justify-content: center;
}
.cid-uuAXRbjrLs .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAXRbjrLs .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAXRbjrLs .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuAXRbjrLs .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAXRbjrLs .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAXRbjrLs .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuAXRbjrLs .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuAXRbjrLs .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuAXRbjrLs .nav-wrapper .list .item-wrap:hover,
.cid-uuAXRbjrLs .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuAXRbjrLs .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuAXRbjrLs .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuAXRbjrLs .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuAXRbjrLs .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuAXRbjrLs .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuAXRbjrLs .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuAXRbjrLs .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuAXRbjrLs .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuAXRbjrLs .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuAXRbjrLs .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuAXRbjrLs .mbr-text,
.cid-uuAXRbjrLs .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuAXRbjrLs .mbr-list-title {
  color: #ffffff;
}
.cid-uuAXRbjrLs .list {
  color: #ffffff;
}
.cid-uuAXRbjrLs .mbr-contact {
  color: #ffffff;
}
.cid-uuAXRbjrLs P {
  text-align: left;
}
.cid-viSpB3rqfS.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3rqfS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3rqfS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3rqfS .modal-content,
.cid-viSpB3rqfS .modal-dialog {
  height: auto;
}
.cid-viSpB3rqfS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3rqfS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3rqfS .form-wrapper .mbr-form .form-group,
  .cid-viSpB3rqfS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3rqfS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3rqfS .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-viSpB3rqfS .mbr-text {
  text-align: center;
}
.cid-viSpB3rqfS .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3rqfS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3rqfS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3rqfS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3rqfS .modal-open {
  overflow: hidden;
}
.cid-viSpB3rqfS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3rqfS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3rqfS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3rqfS .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-viSpB3rqfS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3rqfS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3rqfS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3rqfS .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-viSpB3rqfS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3rqfS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3rqfS .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3rqfS .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3rqfS .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3rqfS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rqfS .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3rqfS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3rqfS .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3rqfS .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3rqfS .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3rqfS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3rqfS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3rqfS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rqfS .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3rqfS .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3rqfS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rqfS .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3rqfS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3rqfS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3rqfS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3rqfS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3rqfS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3rqfS .modal-lg,
  .cid-viSpB3rqfS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3rqfS .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3rqfS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3rqfS .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-viSpB3rqfS .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3rqfS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3rqfS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3rqfS .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-viSpB3rqfS .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3rqfS .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3rqfS .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3rqfS .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuB2XwIi4Y {
  z-index: 1000;
  width: 100%;
}
.cid-uuB2XwIi4Y .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuB2XwIi4Y .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuB2XwIi4Y .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuB2XwIi4Y .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuB2XwIi4Y .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuB2XwIi4Y nav.navbar {
  position: fixed;
}
.cid-uuB2XwIi4Y .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuB2XwIi4Y .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuB2XwIi4Y .nav-item {
    border: 0;
  }
}
.cid-uuB2XwIi4Y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuB2XwIi4Y .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuB2XwIi4Y .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuB2XwIi4Y .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuB2XwIi4Y .title-wrap:hover span {
  color: white;
}
.cid-uuB2XwIi4Y .title-wrap:hover:before {
  height: 100%;
}
.cid-uuB2XwIi4Y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB2XwIi4Y .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuB2XwIi4Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuB2XwIi4Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuB2XwIi4Y .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuB2XwIi4Y .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuB2XwIi4Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuB2XwIi4Y .nav-link {
  position: relative;
}
.cid-uuB2XwIi4Y .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuB2XwIi4Y .container {
    flex-wrap: nowrap;
  }
}
.cid-uuB2XwIi4Y .dropdown-menu,
.cid-uuB2XwIi4Y .navbar.opened {
  background: #232323 !important;
}
.cid-uuB2XwIi4Y .nav-item:focus,
.cid-uuB2XwIi4Y .nav-link:focus {
  outline: none;
}
.cid-uuB2XwIi4Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuB2XwIi4Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuB2XwIi4Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuB2XwIi4Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB2XwIi4Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuB2XwIi4Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuB2XwIi4Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuB2XwIi4Y .navbar.opened {
  transition: all 0.3s;
}
.cid-uuB2XwIi4Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuB2XwIi4Y .navbar .navbar-logo img {
  width: auto;
}
.cid-uuB2XwIi4Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuB2XwIi4Y .navbar.collapsed {
  justify-content: center;
}
.cid-uuB2XwIi4Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuB2XwIi4Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuB2XwIi4Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuB2XwIi4Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuB2XwIi4Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuB2XwIi4Y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuB2XwIi4Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuB2XwIi4Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuB2XwIi4Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuB2XwIi4Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuB2XwIi4Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuB2XwIi4Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuB2XwIi4Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuB2XwIi4Y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuB2XwIi4Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuB2XwIi4Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuB2XwIi4Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuB2XwIi4Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuB2XwIi4Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuB2XwIi4Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuB2XwIi4Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuB2XwIi4Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuB2XwIi4Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuB2XwIi4Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuB2XwIi4Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuB2XwIi4Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuB2XwIi4Y .dropdown-item.active,
.cid-uuB2XwIi4Y .dropdown-item:active {
  background-color: transparent;
}
.cid-uuB2XwIi4Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuB2XwIi4Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuB2XwIi4Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuB2XwIi4Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuB2XwIi4Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuB2XwIi4Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuB2XwIi4Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuB2XwIi4Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuB2XwIi4Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuB2XwIi4Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuB2XwIi4Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuB2XwIi4Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB2XwIi4Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB2XwIi4Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuB2XwIi4Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB2XwIi4Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuB2XwIi4Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuB2XwIi4Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB2XwIi4Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuB2XwIi4Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuB2XwIi4Y .navbar {
    height: 70px;
  }
  .cid-uuB2XwIi4Y .navbar.opened {
    height: auto;
  }
  .cid-uuB2XwIi4Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuB2XwIi4Y .navbar-caption-wrap,
.cid-uuB2XwIi4Y .title-wrap {
  color: #272727;
}
.cid-uuB2XwIi4Y .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuB2XxMiUH {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuB2XxMiUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB2XxMiUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB2XxMiUH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuB2XxMiUH .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuB2XxMiUH .container {
    padding: 0 15px;
  }
}
.cid-uuB2XxMiUH .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuB2XxMiUH .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuB2XxMiUH .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuB2XxMiUH .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuB2XxMiUH .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuB2XxMiUH .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuB2XxMiUH .mbr-section-title {
  color: #131c28;
}
.cid-uuB2XxMiUH .mbr-desc {
  color: #f7f7f7;
}
.cid-uuB2XxMiUH .mbr-section-title,
.cid-uuB2XxMiUH .mbr-section-btn {
  color: #0624ff;
}
.cid-uuB2XyNMJL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuB2XyNMJL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB2XyNMJL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB2XyNMJL .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuB2XyNMJL .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuB2XyNMJL .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuB2XyNMJL .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuB2XyNMJL .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuB2XyNMJL .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuB2XyNMJL .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuB2XyNMJL .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuB2XyNMJL .mbr-text,
.cid-uuB2XyNMJL .mbr-section-btn {
  text-align: center;
}
#custom-html-4r {
  /* Type valid CSS here */
}
#custom-html-4r div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-4r p {
  font-size: 20px;
  color: #777;
}
.cid-uuB2XAkvWp {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuB2XAkvWp .content {
  display: flex;
  align-items: center;
}
.cid-uuB2XAkvWp .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuB2XAkvWp .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuB2XAkvWp .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuB2XAkvWp .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuB2XAkvWp .btn:hover {
  box-shadow: none;
}
.cid-uuB2XAkvWp .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuB2XAkvWp .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuB2XAkvWp .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuB2XAkvWp .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuB2XAkvWp .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuB2XAkvWp .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB2XAkvWp .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB2XAkvWp .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuB2XAkvWp .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB2XAkvWp .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB2XAkvWp .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuB2XAkvWp .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuB2XAkvWp .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuB2XAkvWp .mbr-iconfont {
  color: #ffffff;
}
.cid-uuB2XAkvWp .mbr-image-text {
  color: #ffffff;
}
.cid-uuB2XAkvWp .mbr-image-text,
.cid-uuB2XAkvWp .mbr-iconfont {
  text-align: center;
}
.cid-uuB2XAkvWp .tabela {
  border: 1px solid #666;
}
.cid-uuB2XAkvWp .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuB2XAkvWp .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuB2XAkvWp .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuB2XAkvWp .text-tabela {
  padding: 5px;
}
.cid-uuB2XAkvWp p {
  margin-bottom: 0px;
}
.cid-uuB2XAkvWp .mbr-section-title,
.cid-uuB2XAkvWp .mbr-section-btn {
  text-align: center;
}
.cid-uuB2XAkvWp .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuB2XBC3DL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuB2XBC3DL .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuB2XBC3DL .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuB2XBC3DL .image-wrapper img {
  object-fit: cover;
}
.cid-uuB2XBC3DL .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuB2XBC3DL .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuB2XBC3DL .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuB2XBC3DL .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuB2XBC3DL .mbr-text {
  line-height: 1.72;
}
.cid-uuB2XBC3DL .list {
  line-height: 1.72;
}
.cid-uuB2XBC3DL .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLUt2ujX1 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLUt2ujX1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLUt2ujX1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLUt2ujX1 .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLUt2ujX1 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLUt2ujX1 .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLUt2ujX1 .content-head {
  max-width: 800px;
}
.cid-uuLUt2ujX1 .card-title {
  text-align: center;
}
.cid-uuLUt2ujX1 .card-text DIV {
  text-align: center;
}
.cid-uuLUt2ujX1 .card-text {
  text-align: center;
}
.cid-uuB2XCDi6I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuB2XCDi6I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB2XCDi6I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB2XCDi6I .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuB2XCDi6I .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuB2XCDi6I .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuB2XCDi6I .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuB2XCDi6I .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuB2XCDi6I .content-head {
  max-width: 800px;
}
.cid-uuB2XDGdTf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuB2XDGdTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB2XDGdTf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB2XDGdTf .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuB2XDGdTf .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB2XDGdTf .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuB2XDGdTf .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB2XDGdTf .container {
    padding: 0 14px;
  }
}
.cid-uuB2XDGdTf .row {
  justify-content: center;
}
.cid-uuB2XDGdTf .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB2XDGdTf .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB2XDGdTf .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuB2XDGdTf .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB2XDGdTf .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB2XDGdTf .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB2XDGdTf .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuB2XDGdTf .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuB2XDGdTf .nav-wrapper .list .item-wrap:hover,
.cid-uuB2XDGdTf .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuB2XDGdTf .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB2XDGdTf .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB2XDGdTf .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB2XDGdTf .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuB2XDGdTf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuB2XDGdTf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuB2XDGdTf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuB2XDGdTf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuB2XDGdTf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuB2XDGdTf .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuB2XDGdTf .mbr-text,
.cid-uuB2XDGdTf .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuB2XDGdTf .mbr-list-title {
  color: #ffffff;
}
.cid-uuB2XDGdTf .list {
  color: #ffffff;
}
.cid-uuB2XDGdTf .mbr-contact {
  color: #ffffff;
}
.cid-uuB2XDGdTf P {
  text-align: left;
}
.cid-viSpB3rBqQ.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3rBqQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3rBqQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3rBqQ .modal-content,
.cid-viSpB3rBqQ .modal-dialog {
  height: auto;
}
.cid-viSpB3rBqQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3rBqQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3rBqQ .form-wrapper .mbr-form .form-group,
  .cid-viSpB3rBqQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3rBqQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3rBqQ .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-viSpB3rBqQ .mbr-text {
  text-align: center;
}
.cid-viSpB3rBqQ .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3rBqQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3rBqQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3rBqQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3rBqQ .modal-open {
  overflow: hidden;
}
.cid-viSpB3rBqQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3rBqQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3rBqQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3rBqQ .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-viSpB3rBqQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3rBqQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3rBqQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3rBqQ .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-viSpB3rBqQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3rBqQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3rBqQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3rBqQ .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3rBqQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3rBqQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rBqQ .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3rBqQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3rBqQ .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3rBqQ .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3rBqQ .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3rBqQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3rBqQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3rBqQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rBqQ .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3rBqQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3rBqQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rBqQ .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3rBqQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3rBqQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3rBqQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3rBqQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3rBqQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3rBqQ .modal-lg,
  .cid-viSpB3rBqQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3rBqQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3rBqQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3rBqQ .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-viSpB3rBqQ .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3rBqQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3rBqQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3rBqQ .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-viSpB3rBqQ .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3rBqQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3rBqQ .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3rBqQ .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuB6rpuhbm {
  z-index: 1000;
  width: 100%;
}
.cid-uuB6rpuhbm .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuB6rpuhbm .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuB6rpuhbm .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuB6rpuhbm .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuB6rpuhbm .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuB6rpuhbm nav.navbar {
  position: fixed;
}
.cid-uuB6rpuhbm .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuB6rpuhbm .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuB6rpuhbm .nav-item {
    border: 0;
  }
}
.cid-uuB6rpuhbm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuB6rpuhbm .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuB6rpuhbm .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuB6rpuhbm .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuB6rpuhbm .title-wrap:hover span {
  color: white;
}
.cid-uuB6rpuhbm .title-wrap:hover:before {
  height: 100%;
}
.cid-uuB6rpuhbm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6rpuhbm .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuB6rpuhbm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuB6rpuhbm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuB6rpuhbm .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuB6rpuhbm .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuB6rpuhbm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuB6rpuhbm .nav-link {
  position: relative;
}
.cid-uuB6rpuhbm .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuB6rpuhbm .container {
    flex-wrap: nowrap;
  }
}
.cid-uuB6rpuhbm .dropdown-menu,
.cid-uuB6rpuhbm .navbar.opened {
  background: #232323 !important;
}
.cid-uuB6rpuhbm .nav-item:focus,
.cid-uuB6rpuhbm .nav-link:focus {
  outline: none;
}
.cid-uuB6rpuhbm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuB6rpuhbm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuB6rpuhbm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuB6rpuhbm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6rpuhbm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuB6rpuhbm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuB6rpuhbm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuB6rpuhbm .navbar.opened {
  transition: all 0.3s;
}
.cid-uuB6rpuhbm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuB6rpuhbm .navbar .navbar-logo img {
  width: auto;
}
.cid-uuB6rpuhbm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuB6rpuhbm .navbar.collapsed {
  justify-content: center;
}
.cid-uuB6rpuhbm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuB6rpuhbm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuB6rpuhbm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuB6rpuhbm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuB6rpuhbm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuB6rpuhbm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuB6rpuhbm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuB6rpuhbm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuB6rpuhbm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuB6rpuhbm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuB6rpuhbm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuB6rpuhbm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuB6rpuhbm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuB6rpuhbm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuB6rpuhbm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuB6rpuhbm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuB6rpuhbm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuB6rpuhbm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuB6rpuhbm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuB6rpuhbm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuB6rpuhbm .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuB6rpuhbm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuB6rpuhbm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuB6rpuhbm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuB6rpuhbm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuB6rpuhbm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuB6rpuhbm .dropdown-item.active,
.cid-uuB6rpuhbm .dropdown-item:active {
  background-color: transparent;
}
.cid-uuB6rpuhbm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuB6rpuhbm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuB6rpuhbm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuB6rpuhbm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuB6rpuhbm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuB6rpuhbm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuB6rpuhbm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuB6rpuhbm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuB6rpuhbm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuB6rpuhbm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuB6rpuhbm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuB6rpuhbm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6rpuhbm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6rpuhbm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuB6rpuhbm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6rpuhbm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuB6rpuhbm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuB6rpuhbm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6rpuhbm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuB6rpuhbm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuB6rpuhbm .navbar {
    height: 70px;
  }
  .cid-uuB6rpuhbm .navbar.opened {
    height: auto;
  }
  .cid-uuB6rpuhbm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuB6rpuhbm .navbar-caption-wrap,
.cid-uuB6rpuhbm .title-wrap {
  color: #272727;
}
.cid-uuB6rpuhbm .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuB6rqkjg0 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuB6rqkjg0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6rqkjg0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6rqkjg0 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuB6rqkjg0 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6rqkjg0 .container {
    padding: 0 15px;
  }
}
.cid-uuB6rqkjg0 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuB6rqkjg0 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuB6rqkjg0 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuB6rqkjg0 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuB6rqkjg0 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuB6rqkjg0 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuB6rqkjg0 .mbr-section-title {
  color: #131c28;
}
.cid-uuB6rqkjg0 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuB6rqkjg0 .mbr-section-title,
.cid-uuB6rqkjg0 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuB6rrdNnH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuB6rrdNnH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6rrdNnH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6rrdNnH .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuB6rrdNnH .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuB6rrdNnH .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuB6rrdNnH .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuB6rrdNnH .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuB6rrdNnH .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuB6rrdNnH .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuB6rrdNnH .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuB6rrdNnH .mbr-text,
.cid-uuB6rrdNnH .mbr-section-btn {
  text-align: center;
}
#custom-html-4z {
  /* Type valid CSS here */
}
#custom-html-4z div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-4z p {
  font-size: 20px;
  color: #777;
}
.cid-uuB6rsuG1p {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuB6rsuG1p .content {
  display: flex;
  align-items: center;
}
.cid-uuB6rsuG1p .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuB6rsuG1p .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuB6rsuG1p .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuB6rsuG1p .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuB6rsuG1p .btn:hover {
  box-shadow: none;
}
.cid-uuB6rsuG1p .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuB6rsuG1p .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuB6rsuG1p .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuB6rsuG1p .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuB6rsuG1p .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuB6rsuG1p .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6rsuG1p .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6rsuG1p .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuB6rsuG1p .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6rsuG1p .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6rsuG1p .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuB6rsuG1p .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuB6rsuG1p .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuB6rsuG1p .mbr-iconfont {
  color: #ffffff;
}
.cid-uuB6rsuG1p .mbr-image-text {
  color: #ffffff;
}
.cid-uuB6rsuG1p .mbr-image-text,
.cid-uuB6rsuG1p .mbr-iconfont {
  text-align: center;
}
.cid-uuB6rsuG1p .tabela {
  border: 1px solid #666;
}
.cid-uuB6rsuG1p .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuB6rsuG1p .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuB6rsuG1p .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuB6rsuG1p .text-tabela {
  padding: 5px;
}
.cid-uuB6rsuG1p p {
  margin-bottom: 0px;
}
.cid-uuB6rsuG1p .mbr-section-title,
.cid-uuB6rsuG1p .mbr-section-btn {
  text-align: center;
}
.cid-uuB6rsuG1p .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuB6rtJETK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuB6rtJETK .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuB6rtJETK .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuB6rtJETK .image-wrapper img {
  object-fit: cover;
}
.cid-uuB6rtJETK .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuB6rtJETK .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuB6rtJETK .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuB6rtJETK .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuB6rtJETK .mbr-text {
  line-height: 1.72;
}
.cid-uuB6rtJETK .list {
  line-height: 1.72;
}
.cid-uuB6rtJETK .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLUxSagBa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLUxSagBa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLUxSagBa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLUxSagBa .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLUxSagBa .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLUxSagBa .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLUxSagBa .content-head {
  max-width: 800px;
}
.cid-uuLUxSagBa .card-title {
  text-align: center;
}
.cid-uuLUxSagBa .card-text DIV {
  text-align: center;
}
.cid-uuLUxSagBa .card-text {
  text-align: center;
}
.cid-uuB6ruJQbL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuB6ruJQbL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6ruJQbL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6ruJQbL .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuB6ruJQbL .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuB6ruJQbL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuB6ruJQbL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuB6ruJQbL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuB6ruJQbL .content-head {
  max-width: 800px;
}
.cid-uuB6rvTeID {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuB6rvTeID .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6rvTeID .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6rvTeID .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuB6rvTeID .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6rvTeID .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6rvTeID .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6rvTeID .container {
    padding: 0 14px;
  }
}
.cid-uuB6rvTeID .row {
  justify-content: center;
}
.cid-uuB6rvTeID .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6rvTeID .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6rvTeID .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuB6rvTeID .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6rvTeID .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6rvTeID .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6rvTeID .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuB6rvTeID .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6rvTeID .nav-wrapper .list .item-wrap:hover,
.cid-uuB6rvTeID .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuB6rvTeID .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6rvTeID .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6rvTeID .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6rvTeID .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuB6rvTeID .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuB6rvTeID .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuB6rvTeID .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuB6rvTeID .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuB6rvTeID .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6rvTeID .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuB6rvTeID .mbr-text,
.cid-uuB6rvTeID .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuB6rvTeID .mbr-list-title {
  color: #ffffff;
}
.cid-uuB6rvTeID .list {
  color: #ffffff;
}
.cid-uuB6rvTeID .mbr-contact {
  color: #ffffff;
}
.cid-uuB6rvTeID P {
  text-align: left;
}
.cid-viSpB3rARD.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3rARD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3rARD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3rARD .modal-content,
.cid-viSpB3rARD .modal-dialog {
  height: auto;
}
.cid-viSpB3rARD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3rARD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3rARD .form-wrapper .mbr-form .form-group,
  .cid-viSpB3rARD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3rARD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3rARD .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-viSpB3rARD .mbr-text {
  text-align: center;
}
.cid-viSpB3rARD .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3rARD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3rARD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3rARD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3rARD .modal-open {
  overflow: hidden;
}
.cid-viSpB3rARD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3rARD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3rARD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3rARD .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-viSpB3rARD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3rARD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3rARD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3rARD .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-viSpB3rARD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3rARD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3rARD .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3rARD .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3rARD .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3rARD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rARD .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3rARD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3rARD .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3rARD .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3rARD .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3rARD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3rARD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3rARD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rARD .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3rARD .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3rARD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rARD .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3rARD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3rARD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3rARD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3rARD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3rARD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3rARD .modal-lg,
  .cid-viSpB3rARD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3rARD .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3rARD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3rARD .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-viSpB3rARD .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3rARD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3rARD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3rARD .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-viSpB3rARD .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3rARD .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3rARD .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3rARD .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuB6B3Tv4i {
  z-index: 1000;
  width: 100%;
}
.cid-uuB6B3Tv4i .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuB6B3Tv4i .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuB6B3Tv4i .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuB6B3Tv4i .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuB6B3Tv4i .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuB6B3Tv4i nav.navbar {
  position: fixed;
}
.cid-uuB6B3Tv4i .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuB6B3Tv4i .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuB6B3Tv4i .nav-item {
    border: 0;
  }
}
.cid-uuB6B3Tv4i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuB6B3Tv4i .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuB6B3Tv4i .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuB6B3Tv4i .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuB6B3Tv4i .title-wrap:hover span {
  color: white;
}
.cid-uuB6B3Tv4i .title-wrap:hover:before {
  height: 100%;
}
.cid-uuB6B3Tv4i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6B3Tv4i .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuB6B3Tv4i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuB6B3Tv4i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuB6B3Tv4i .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuB6B3Tv4i .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuB6B3Tv4i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuB6B3Tv4i .nav-link {
  position: relative;
}
.cid-uuB6B3Tv4i .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuB6B3Tv4i .container {
    flex-wrap: nowrap;
  }
}
.cid-uuB6B3Tv4i .dropdown-menu,
.cid-uuB6B3Tv4i .navbar.opened {
  background: #232323 !important;
}
.cid-uuB6B3Tv4i .nav-item:focus,
.cid-uuB6B3Tv4i .nav-link:focus {
  outline: none;
}
.cid-uuB6B3Tv4i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuB6B3Tv4i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuB6B3Tv4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuB6B3Tv4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6B3Tv4i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuB6B3Tv4i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuB6B3Tv4i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuB6B3Tv4i .navbar.opened {
  transition: all 0.3s;
}
.cid-uuB6B3Tv4i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuB6B3Tv4i .navbar .navbar-logo img {
  width: auto;
}
.cid-uuB6B3Tv4i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuB6B3Tv4i .navbar.collapsed {
  justify-content: center;
}
.cid-uuB6B3Tv4i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuB6B3Tv4i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuB6B3Tv4i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuB6B3Tv4i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuB6B3Tv4i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuB6B3Tv4i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuB6B3Tv4i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuB6B3Tv4i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuB6B3Tv4i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuB6B3Tv4i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuB6B3Tv4i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuB6B3Tv4i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuB6B3Tv4i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuB6B3Tv4i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuB6B3Tv4i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuB6B3Tv4i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuB6B3Tv4i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuB6B3Tv4i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuB6B3Tv4i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuB6B3Tv4i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuB6B3Tv4i .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuB6B3Tv4i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuB6B3Tv4i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuB6B3Tv4i .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuB6B3Tv4i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuB6B3Tv4i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuB6B3Tv4i .dropdown-item.active,
.cid-uuB6B3Tv4i .dropdown-item:active {
  background-color: transparent;
}
.cid-uuB6B3Tv4i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuB6B3Tv4i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuB6B3Tv4i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuB6B3Tv4i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuB6B3Tv4i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuB6B3Tv4i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuB6B3Tv4i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuB6B3Tv4i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuB6B3Tv4i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuB6B3Tv4i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuB6B3Tv4i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuB6B3Tv4i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6B3Tv4i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6B3Tv4i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuB6B3Tv4i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6B3Tv4i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuB6B3Tv4i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuB6B3Tv4i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6B3Tv4i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuB6B3Tv4i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuB6B3Tv4i .navbar {
    height: 70px;
  }
  .cid-uuB6B3Tv4i .navbar.opened {
    height: auto;
  }
  .cid-uuB6B3Tv4i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuB6B3Tv4i .navbar-caption-wrap,
.cid-uuB6B3Tv4i .title-wrap {
  color: #272727;
}
.cid-uuB6B3Tv4i .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuB6B4MqdU {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuB6B4MqdU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6B4MqdU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6B4MqdU .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuB6B4MqdU .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6B4MqdU .container {
    padding: 0 15px;
  }
}
.cid-uuB6B4MqdU .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuB6B4MqdU .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuB6B4MqdU .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuB6B4MqdU .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuB6B4MqdU .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuB6B4MqdU .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuB6B4MqdU .mbr-section-title {
  color: #131c28;
}
.cid-uuB6B4MqdU .mbr-desc {
  color: #f7f7f7;
}
.cid-uuB6B4MqdU .mbr-section-title,
.cid-uuB6B4MqdU .mbr-section-btn {
  color: #0624ff;
}
.cid-uuB6B5PfxZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuB6B5PfxZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6B5PfxZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6B5PfxZ .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuB6B5PfxZ .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuB6B5PfxZ .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuB6B5PfxZ .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuB6B5PfxZ .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuB6B5PfxZ .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuB6B5PfxZ .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuB6B5PfxZ .mbr-text,
.cid-uuB6B5PfxZ .mbr-section-btn {
  text-align: center;
}
#custom-html-57 {
  /* Type valid CSS here */
}
#custom-html-57 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-57 p {
  font-size: 20px;
  color: #777;
}
.cid-uuB6B7dpoh {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuB6B7dpoh .content {
  display: flex;
  align-items: center;
}
.cid-uuB6B7dpoh .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuB6B7dpoh .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuB6B7dpoh .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuB6B7dpoh .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuB6B7dpoh .btn:hover {
  box-shadow: none;
}
.cid-uuB6B7dpoh .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuB6B7dpoh .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuB6B7dpoh .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuB6B7dpoh .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuB6B7dpoh .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuB6B7dpoh .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6B7dpoh .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6B7dpoh .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuB6B7dpoh .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6B7dpoh .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6B7dpoh .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuB6B7dpoh .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuB6B7dpoh .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuB6B7dpoh .mbr-iconfont {
  color: #ffffff;
}
.cid-uuB6B7dpoh .mbr-image-text {
  color: #ffffff;
}
.cid-uuB6B7dpoh .mbr-image-text,
.cid-uuB6B7dpoh .mbr-iconfont {
  text-align: center;
}
.cid-uuB6B7dpoh .tabela {
  border: 1px solid #666;
}
.cid-uuB6B7dpoh .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuB6B7dpoh .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuB6B7dpoh .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuB6B7dpoh .text-tabela {
  padding: 5px;
}
.cid-uuB6B7dpoh p {
  margin-bottom: 0px;
}
.cid-uuB6B7dpoh .mbr-section-title,
.cid-uuB6B7dpoh .mbr-section-btn {
  text-align: center;
}
.cid-uuB6B7dpoh .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuB6B8rrNr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuB6B8rrNr .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuB6B8rrNr .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuB6B8rrNr .image-wrapper img {
  object-fit: cover;
}
.cid-uuB6B8rrNr .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuB6B8rrNr .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuB6B8rrNr .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuB6B8rrNr .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuB6B8rrNr .mbr-text {
  line-height: 1.72;
}
.cid-uuB6B8rrNr .list {
  line-height: 1.72;
}
.cid-uuB6B8rrNr .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWmTEaal {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWmTEaal .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWmTEaal .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWmTEaal .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWmTEaal .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWmTEaal .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWmTEaal .content-head {
  max-width: 800px;
}
.cid-uuLWmTEaal .card-title {
  text-align: center;
}
.cid-uuLWmTEaal .card-text DIV {
  text-align: center;
}
.cid-uuLWmTEaal .card-text {
  text-align: center;
}
.cid-uuB6B9A9py {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuB6B9A9py .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6B9A9py .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6B9A9py .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuB6B9A9py .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuB6B9A9py .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuB6B9A9py .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuB6B9A9py .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuB6B9A9py .content-head {
  max-width: 800px;
}
.cid-uuB6Bax5x5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuB6Bax5x5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6Bax5x5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6Bax5x5 .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuB6Bax5x5 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6Bax5x5 .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6Bax5x5 .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6Bax5x5 .container {
    padding: 0 14px;
  }
}
.cid-uuB6Bax5x5 .row {
  justify-content: center;
}
.cid-uuB6Bax5x5 .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Bax5x5 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Bax5x5 .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuB6Bax5x5 .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Bax5x5 .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Bax5x5 .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6Bax5x5 .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuB6Bax5x5 .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6Bax5x5 .nav-wrapper .list .item-wrap:hover,
.cid-uuB6Bax5x5 .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuB6Bax5x5 .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Bax5x5 .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Bax5x5 .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6Bax5x5 .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuB6Bax5x5 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuB6Bax5x5 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuB6Bax5x5 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuB6Bax5x5 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuB6Bax5x5 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6Bax5x5 .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuB6Bax5x5 .mbr-text,
.cid-uuB6Bax5x5 .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuB6Bax5x5 .mbr-list-title {
  color: #ffffff;
}
.cid-uuB6Bax5x5 .list {
  color: #ffffff;
}
.cid-uuB6Bax5x5 .mbr-contact {
  color: #ffffff;
}
.cid-uuB6Bax5x5 P {
  text-align: left;
}
.cid-viSpB3r74B.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3r74B.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3r74B.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3r74B .modal-content,
.cid-viSpB3r74B .modal-dialog {
  height: auto;
}
.cid-viSpB3r74B .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3r74B .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3r74B .form-wrapper .mbr-form .form-group,
  .cid-viSpB3r74B .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3r74B .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3r74B .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-viSpB3r74B .mbr-text {
  text-align: center;
}
.cid-viSpB3r74B .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3r74B .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3r74B .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3r74B .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3r74B .modal-open {
  overflow: hidden;
}
.cid-viSpB3r74B .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3r74B .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3r74B .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3r74B .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-viSpB3r74B .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3r74B .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3r74B .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3r74B .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-viSpB3r74B .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3r74B .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3r74B .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3r74B .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3r74B .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3r74B .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r74B .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3r74B .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3r74B .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3r74B .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3r74B .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3r74B .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3r74B .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3r74B .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r74B .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3r74B .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3r74B .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r74B .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3r74B .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3r74B .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3r74B .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3r74B .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3r74B .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3r74B .modal-lg,
  .cid-viSpB3r74B .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3r74B .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3r74B .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3r74B .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-viSpB3r74B .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3r74B .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3r74B .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3r74B .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-viSpB3r74B .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3r74B .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3r74B .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3r74B .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuB6LkXkje {
  z-index: 1000;
  width: 100%;
}
.cid-uuB6LkXkje .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuB6LkXkje .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuB6LkXkje .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuB6LkXkje .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuB6LkXkje .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuB6LkXkje nav.navbar {
  position: fixed;
}
.cid-uuB6LkXkje .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuB6LkXkje .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuB6LkXkje .nav-item {
    border: 0;
  }
}
.cid-uuB6LkXkje .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuB6LkXkje .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuB6LkXkje .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuB6LkXkje .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuB6LkXkje .title-wrap:hover span {
  color: white;
}
.cid-uuB6LkXkje .title-wrap:hover:before {
  height: 100%;
}
.cid-uuB6LkXkje .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6LkXkje .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuB6LkXkje .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuB6LkXkje .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuB6LkXkje .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuB6LkXkje .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuB6LkXkje .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuB6LkXkje .nav-link {
  position: relative;
}
.cid-uuB6LkXkje .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuB6LkXkje .container {
    flex-wrap: nowrap;
  }
}
.cid-uuB6LkXkje .dropdown-menu,
.cid-uuB6LkXkje .navbar.opened {
  background: #232323 !important;
}
.cid-uuB6LkXkje .nav-item:focus,
.cid-uuB6LkXkje .nav-link:focus {
  outline: none;
}
.cid-uuB6LkXkje .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuB6LkXkje .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuB6LkXkje .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuB6LkXkje .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6LkXkje .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuB6LkXkje .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuB6LkXkje .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuB6LkXkje .navbar.opened {
  transition: all 0.3s;
}
.cid-uuB6LkXkje .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuB6LkXkje .navbar .navbar-logo img {
  width: auto;
}
.cid-uuB6LkXkje .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuB6LkXkje .navbar.collapsed {
  justify-content: center;
}
.cid-uuB6LkXkje .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuB6LkXkje .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuB6LkXkje .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuB6LkXkje .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuB6LkXkje .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuB6LkXkje .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuB6LkXkje .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuB6LkXkje .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuB6LkXkje .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuB6LkXkje .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuB6LkXkje .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuB6LkXkje .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuB6LkXkje .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuB6LkXkje .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuB6LkXkje .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuB6LkXkje .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuB6LkXkje .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuB6LkXkje .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuB6LkXkje .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuB6LkXkje .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuB6LkXkje .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuB6LkXkje .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuB6LkXkje .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuB6LkXkje .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuB6LkXkje .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuB6LkXkje .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuB6LkXkje .dropdown-item.active,
.cid-uuB6LkXkje .dropdown-item:active {
  background-color: transparent;
}
.cid-uuB6LkXkje .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuB6LkXkje .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuB6LkXkje .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuB6LkXkje .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuB6LkXkje .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuB6LkXkje .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuB6LkXkje ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuB6LkXkje .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuB6LkXkje button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuB6LkXkje button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuB6LkXkje button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuB6LkXkje button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6LkXkje button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6LkXkje button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuB6LkXkje nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6LkXkje nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuB6LkXkje nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuB6LkXkje nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6LkXkje .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuB6LkXkje a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuB6LkXkje .navbar {
    height: 70px;
  }
  .cid-uuB6LkXkje .navbar.opened {
    height: auto;
  }
  .cid-uuB6LkXkje .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuB6LkXkje .navbar-caption-wrap,
.cid-uuB6LkXkje .title-wrap {
  color: #272727;
}
.cid-uuB6LkXkje .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuB6LlSNCv {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuB6LlSNCv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6LlSNCv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6LlSNCv .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuB6LlSNCv .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6LlSNCv .container {
    padding: 0 15px;
  }
}
.cid-uuB6LlSNCv .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuB6LlSNCv .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuB6LlSNCv .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuB6LlSNCv .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuB6LlSNCv .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuB6LlSNCv .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuB6LlSNCv .mbr-section-title {
  color: #131c28;
}
.cid-uuB6LlSNCv .mbr-desc {
  color: #f7f7f7;
}
.cid-uuB6LlSNCv .mbr-section-title,
.cid-uuB6LlSNCv .mbr-section-btn {
  color: #0624ff;
}
.cid-uuB6LmUn7L {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuB6LmUn7L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6LmUn7L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6LmUn7L .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuB6LmUn7L .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuB6LmUn7L .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuB6LmUn7L .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuB6LmUn7L .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuB6LmUn7L .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuB6LmUn7L .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuB6LmUn7L .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuB6LmUn7L .mbr-text,
.cid-uuB6LmUn7L .mbr-section-btn {
  text-align: center;
}
#custom-html-5f {
  /* Type valid CSS here */
}
#custom-html-5f div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-5f p {
  font-size: 20px;
  color: #777;
}
.cid-uuB6LnUkFp {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuB6LnUkFp .content {
  display: flex;
  align-items: center;
}
.cid-uuB6LnUkFp .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuB6LnUkFp .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuB6LnUkFp .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuB6LnUkFp .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuB6LnUkFp .btn:hover {
  box-shadow: none;
}
.cid-uuB6LnUkFp .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuB6LnUkFp .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuB6LnUkFp .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuB6LnUkFp .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuB6LnUkFp .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuB6LnUkFp .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6LnUkFp .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6LnUkFp .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuB6LnUkFp .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6LnUkFp .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6LnUkFp .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuB6LnUkFp .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuB6LnUkFp .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuB6LnUkFp .mbr-iconfont {
  color: #ffffff;
}
.cid-uuB6LnUkFp .mbr-image-text {
  color: #ffffff;
}
.cid-uuB6LnUkFp .mbr-image-text,
.cid-uuB6LnUkFp .mbr-iconfont {
  text-align: center;
}
.cid-uuB6LnUkFp .tabela {
  border: 1px solid #666;
}
.cid-uuB6LnUkFp .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuB6LnUkFp .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuB6LnUkFp .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuB6LnUkFp .text-tabela {
  padding: 5px;
}
.cid-uuB6LnUkFp p {
  margin-bottom: 0px;
}
.cid-uuB6LnUkFp .mbr-section-title,
.cid-uuB6LnUkFp .mbr-section-btn {
  text-align: center;
}
.cid-uuB6LnUkFp .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuB6LpoJM6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuB6LpoJM6 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuB6LpoJM6 .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuB6LpoJM6 .image-wrapper img {
  object-fit: cover;
}
.cid-uuB6LpoJM6 .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuB6LpoJM6 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuB6LpoJM6 .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuB6LpoJM6 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuB6LpoJM6 .mbr-text {
  line-height: 1.72;
}
.cid-uuB6LpoJM6 .list {
  line-height: 1.72;
}
.cid-uuB6LpoJM6 .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWtFriAM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWtFriAM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWtFriAM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWtFriAM .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWtFriAM .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWtFriAM .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWtFriAM .content-head {
  max-width: 800px;
}
.cid-uuLWtFriAM .card-title {
  text-align: center;
}
.cid-uuLWtFriAM .card-text DIV {
  text-align: center;
}
.cid-uuLWtFriAM .card-text {
  text-align: center;
}
.cid-uuB6LqisUU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuB6LqisUU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6LqisUU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6LqisUU .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuB6LqisUU .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuB6LqisUU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuB6LqisUU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuB6LqisUU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuB6LqisUU .content-head {
  max-width: 800px;
}
.cid-uuB6Lrhw2y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuB6Lrhw2y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6Lrhw2y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6Lrhw2y .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuB6Lrhw2y .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6Lrhw2y .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6Lrhw2y .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6Lrhw2y .container {
    padding: 0 14px;
  }
}
.cid-uuB6Lrhw2y .row {
  justify-content: center;
}
.cid-uuB6Lrhw2y .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Lrhw2y .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Lrhw2y .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuB6Lrhw2y .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Lrhw2y .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Lrhw2y .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6Lrhw2y .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuB6Lrhw2y .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6Lrhw2y .nav-wrapper .list .item-wrap:hover,
.cid-uuB6Lrhw2y .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuB6Lrhw2y .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Lrhw2y .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Lrhw2y .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6Lrhw2y .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuB6Lrhw2y .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuB6Lrhw2y .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuB6Lrhw2y .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuB6Lrhw2y .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuB6Lrhw2y .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6Lrhw2y .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuB6Lrhw2y .mbr-text,
.cid-uuB6Lrhw2y .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuB6Lrhw2y .mbr-list-title {
  color: #ffffff;
}
.cid-uuB6Lrhw2y .list {
  color: #ffffff;
}
.cid-uuB6Lrhw2y .mbr-contact {
  color: #ffffff;
}
.cid-uuB6Lrhw2y P {
  text-align: left;
}
.cid-viSpB3r2GA.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3r2GA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3r2GA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3r2GA .modal-content,
.cid-viSpB3r2GA .modal-dialog {
  height: auto;
}
.cid-viSpB3r2GA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3r2GA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3r2GA .form-wrapper .mbr-form .form-group,
  .cid-viSpB3r2GA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3r2GA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3r2GA .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-viSpB3r2GA .mbr-text {
  text-align: center;
}
.cid-viSpB3r2GA .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3r2GA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3r2GA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3r2GA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3r2GA .modal-open {
  overflow: hidden;
}
.cid-viSpB3r2GA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3r2GA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3r2GA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3r2GA .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-viSpB3r2GA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3r2GA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3r2GA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3r2GA .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-viSpB3r2GA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3r2GA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3r2GA .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3r2GA .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3r2GA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3r2GA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r2GA .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3r2GA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3r2GA .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3r2GA .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3r2GA .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3r2GA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3r2GA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3r2GA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r2GA .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3r2GA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3r2GA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r2GA .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3r2GA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3r2GA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3r2GA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3r2GA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3r2GA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3r2GA .modal-lg,
  .cid-viSpB3r2GA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3r2GA .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3r2GA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3r2GA .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-viSpB3r2GA .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3r2GA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3r2GA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3r2GA .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-viSpB3r2GA .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3r2GA .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3r2GA .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3r2GA .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuB6PSRFud {
  z-index: 1000;
  width: 100%;
}
.cid-uuB6PSRFud .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuB6PSRFud .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuB6PSRFud .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuB6PSRFud .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuB6PSRFud .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuB6PSRFud nav.navbar {
  position: fixed;
}
.cid-uuB6PSRFud .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuB6PSRFud .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuB6PSRFud .nav-item {
    border: 0;
  }
}
.cid-uuB6PSRFud .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuB6PSRFud .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuB6PSRFud .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuB6PSRFud .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuB6PSRFud .title-wrap:hover span {
  color: white;
}
.cid-uuB6PSRFud .title-wrap:hover:before {
  height: 100%;
}
.cid-uuB6PSRFud .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6PSRFud .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuB6PSRFud .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuB6PSRFud .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuB6PSRFud .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuB6PSRFud .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuB6PSRFud .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuB6PSRFud .nav-link {
  position: relative;
}
.cid-uuB6PSRFud .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuB6PSRFud .container {
    flex-wrap: nowrap;
  }
}
.cid-uuB6PSRFud .dropdown-menu,
.cid-uuB6PSRFud .navbar.opened {
  background: #232323 !important;
}
.cid-uuB6PSRFud .nav-item:focus,
.cid-uuB6PSRFud .nav-link:focus {
  outline: none;
}
.cid-uuB6PSRFud .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuB6PSRFud .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuB6PSRFud .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuB6PSRFud .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuB6PSRFud .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuB6PSRFud .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuB6PSRFud .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuB6PSRFud .navbar.opened {
  transition: all 0.3s;
}
.cid-uuB6PSRFud .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuB6PSRFud .navbar .navbar-logo img {
  width: auto;
}
.cid-uuB6PSRFud .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuB6PSRFud .navbar.collapsed {
  justify-content: center;
}
.cid-uuB6PSRFud .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuB6PSRFud .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuB6PSRFud .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuB6PSRFud .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuB6PSRFud .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuB6PSRFud .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuB6PSRFud .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuB6PSRFud .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuB6PSRFud .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuB6PSRFud .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuB6PSRFud .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuB6PSRFud .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuB6PSRFud .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuB6PSRFud .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuB6PSRFud .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuB6PSRFud .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuB6PSRFud .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuB6PSRFud .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuB6PSRFud .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuB6PSRFud .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuB6PSRFud .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuB6PSRFud .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuB6PSRFud .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuB6PSRFud .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuB6PSRFud .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuB6PSRFud .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuB6PSRFud .dropdown-item.active,
.cid-uuB6PSRFud .dropdown-item:active {
  background-color: transparent;
}
.cid-uuB6PSRFud .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuB6PSRFud .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuB6PSRFud .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuB6PSRFud .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuB6PSRFud .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuB6PSRFud .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuB6PSRFud ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuB6PSRFud .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuB6PSRFud button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuB6PSRFud button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuB6PSRFud button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuB6PSRFud button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6PSRFud button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuB6PSRFud button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuB6PSRFud nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6PSRFud nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuB6PSRFud nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuB6PSRFud nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuB6PSRFud .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuB6PSRFud a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuB6PSRFud .navbar {
    height: 70px;
  }
  .cid-uuB6PSRFud .navbar.opened {
    height: auto;
  }
  .cid-uuB6PSRFud .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuB6PSRFud .navbar-caption-wrap,
.cid-uuB6PSRFud .title-wrap {
  color: #272727;
}
.cid-uuB6PSRFud .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuB6PTLUGl {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuB6PTLUGl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6PTLUGl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6PTLUGl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuB6PTLUGl .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6PTLUGl .container {
    padding: 0 15px;
  }
}
.cid-uuB6PTLUGl .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuB6PTLUGl .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuB6PTLUGl .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuB6PTLUGl .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuB6PTLUGl .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuB6PTLUGl .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuB6PTLUGl .mbr-section-title {
  color: #131c28;
}
.cid-uuB6PTLUGl .mbr-desc {
  color: #f7f7f7;
}
.cid-uuB6PTLUGl .mbr-section-title,
.cid-uuB6PTLUGl .mbr-section-btn {
  color: #0624ff;
}
.cid-uuB6PUJEe4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuB6PUJEe4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6PUJEe4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6PUJEe4 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuB6PUJEe4 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuB6PUJEe4 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuB6PUJEe4 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuB6PUJEe4 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuB6PUJEe4 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuB6PUJEe4 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuB6PUJEe4 .mbr-text,
.cid-uuB6PUJEe4 .mbr-section-btn {
  text-align: center;
}
#custom-html-5n {
  /* Type valid CSS here */
}
#custom-html-5n div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-5n p {
  font-size: 20px;
  color: #777;
}
.cid-uuB6PVTxMI {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuB6PVTxMI .content {
  display: flex;
  align-items: center;
}
.cid-uuB6PVTxMI .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuB6PVTxMI .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuB6PVTxMI .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuB6PVTxMI .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuB6PVTxMI .btn:hover {
  box-shadow: none;
}
.cid-uuB6PVTxMI .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuB6PVTxMI .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuB6PVTxMI .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuB6PVTxMI .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuB6PVTxMI .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuB6PVTxMI .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6PVTxMI .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6PVTxMI .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuB6PVTxMI .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuB6PVTxMI .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuB6PVTxMI .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuB6PVTxMI .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuB6PVTxMI .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuB6PVTxMI .mbr-iconfont {
  color: #ffffff;
}
.cid-uuB6PVTxMI .mbr-image-text {
  color: #ffffff;
}
.cid-uuB6PVTxMI .mbr-image-text,
.cid-uuB6PVTxMI .mbr-iconfont {
  text-align: center;
}
.cid-uuB6PVTxMI .tabela {
  border: 1px solid #666;
}
.cid-uuB6PVTxMI .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuB6PVTxMI .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuB6PVTxMI .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuB6PVTxMI .text-tabela {
  padding: 5px;
}
.cid-uuB6PVTxMI p {
  margin-bottom: 0px;
}
.cid-uuB6PVTxMI .mbr-section-title,
.cid-uuB6PVTxMI .mbr-section-btn {
  text-align: center;
}
.cid-uuB6PVTxMI .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuB6PXDg5B {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuB6PXDg5B .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuB6PXDg5B .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuB6PXDg5B .image-wrapper img {
  object-fit: cover;
}
.cid-uuB6PXDg5B .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuB6PXDg5B .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuB6PXDg5B .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuB6PXDg5B .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuB6PXDg5B .mbr-text {
  line-height: 1.72;
}
.cid-uuB6PXDg5B .list {
  line-height: 1.72;
}
.cid-uuB6PXDg5B .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLWzxt0Pd {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLWzxt0Pd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLWzxt0Pd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLWzxt0Pd .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLWzxt0Pd .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLWzxt0Pd .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLWzxt0Pd .content-head {
  max-width: 800px;
}
.cid-uuLWzxt0Pd .card-title {
  text-align: center;
}
.cid-uuLWzxt0Pd .card-text DIV {
  text-align: center;
}
.cid-uuLWzxt0Pd .card-text {
  text-align: center;
}
.cid-uuB6PZ4PUl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuB6PZ4PUl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6PZ4PUl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6PZ4PUl .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuB6PZ4PUl .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuB6PZ4PUl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuB6PZ4PUl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuB6PZ4PUl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuB6PZ4PUl .content-head {
  max-width: 800px;
}
.cid-uuB6Q0jvnf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuB6Q0jvnf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuB6Q0jvnf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuB6Q0jvnf .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuB6Q0jvnf .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6Q0jvnf .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuB6Q0jvnf .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuB6Q0jvnf .container {
    padding: 0 14px;
  }
}
.cid-uuB6Q0jvnf .row {
  justify-content: center;
}
.cid-uuB6Q0jvnf .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Q0jvnf .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Q0jvnf .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuB6Q0jvnf .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Q0jvnf .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Q0jvnf .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6Q0jvnf .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuB6Q0jvnf .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6Q0jvnf .nav-wrapper .list .item-wrap:hover,
.cid-uuB6Q0jvnf .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuB6Q0jvnf .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuB6Q0jvnf .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuB6Q0jvnf .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuB6Q0jvnf .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuB6Q0jvnf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuB6Q0jvnf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuB6Q0jvnf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuB6Q0jvnf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuB6Q0jvnf .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuB6Q0jvnf .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuB6Q0jvnf .mbr-text,
.cid-uuB6Q0jvnf .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuB6Q0jvnf .mbr-list-title {
  color: #ffffff;
}
.cid-uuB6Q0jvnf .list {
  color: #ffffff;
}
.cid-uuB6Q0jvnf .mbr-contact {
  color: #ffffff;
}
.cid-uuB6Q0jvnf P {
  text-align: left;
}
.cid-viSpB3rqpQ.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3rqpQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3rqpQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3rqpQ .modal-content,
.cid-viSpB3rqpQ .modal-dialog {
  height: auto;
}
.cid-viSpB3rqpQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3rqpQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3rqpQ .form-wrapper .mbr-form .form-group,
  .cid-viSpB3rqpQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3rqpQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3rqpQ .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-viSpB3rqpQ .mbr-text {
  text-align: center;
}
.cid-viSpB3rqpQ .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3rqpQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3rqpQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3rqpQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3rqpQ .modal-open {
  overflow: hidden;
}
.cid-viSpB3rqpQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3rqpQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3rqpQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3rqpQ .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-viSpB3rqpQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3rqpQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3rqpQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3rqpQ .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-viSpB3rqpQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3rqpQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3rqpQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3rqpQ .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3rqpQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3rqpQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rqpQ .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3rqpQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3rqpQ .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3rqpQ .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3rqpQ .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3rqpQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3rqpQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3rqpQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rqpQ .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3rqpQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3rqpQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3rqpQ .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3rqpQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3rqpQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3rqpQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3rqpQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3rqpQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3rqpQ .modal-lg,
  .cid-viSpB3rqpQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3rqpQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3rqpQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3rqpQ .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-viSpB3rqpQ .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3rqpQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3rqpQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3rqpQ .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-viSpB3rqpQ .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3rqpQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3rqpQ .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3rqpQ .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuLB1RtRB5 {
  z-index: 1000;
  width: 100%;
}
.cid-uuLB1RtRB5 .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuLB1RtRB5 .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuLB1RtRB5 .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuLB1RtRB5 .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuLB1RtRB5 .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuLB1RtRB5 nav.navbar {
  position: fixed;
}
.cid-uuLB1RtRB5 .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuLB1RtRB5 .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuLB1RtRB5 .nav-item {
    border: 0;
  }
}
.cid-uuLB1RtRB5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuLB1RtRB5 .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuLB1RtRB5 .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuLB1RtRB5 .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuLB1RtRB5 .title-wrap:hover span {
  color: white;
}
.cid-uuLB1RtRB5 .title-wrap:hover:before {
  height: 100%;
}
.cid-uuLB1RtRB5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuLB1RtRB5 .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuLB1RtRB5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuLB1RtRB5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuLB1RtRB5 .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuLB1RtRB5 .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuLB1RtRB5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuLB1RtRB5 .nav-link {
  position: relative;
}
.cid-uuLB1RtRB5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuLB1RtRB5 .container {
    flex-wrap: nowrap;
  }
}
.cid-uuLB1RtRB5 .dropdown-menu,
.cid-uuLB1RtRB5 .navbar.opened {
  background: #232323 !important;
}
.cid-uuLB1RtRB5 .nav-item:focus,
.cid-uuLB1RtRB5 .nav-link:focus {
  outline: none;
}
.cid-uuLB1RtRB5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuLB1RtRB5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuLB1RtRB5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuLB1RtRB5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuLB1RtRB5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuLB1RtRB5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuLB1RtRB5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuLB1RtRB5 .navbar.opened {
  transition: all 0.3s;
}
.cid-uuLB1RtRB5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuLB1RtRB5 .navbar .navbar-logo img {
  width: auto;
}
.cid-uuLB1RtRB5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuLB1RtRB5 .navbar.collapsed {
  justify-content: center;
}
.cid-uuLB1RtRB5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuLB1RtRB5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuLB1RtRB5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuLB1RtRB5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuLB1RtRB5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuLB1RtRB5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuLB1RtRB5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuLB1RtRB5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuLB1RtRB5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuLB1RtRB5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuLB1RtRB5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuLB1RtRB5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuLB1RtRB5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuLB1RtRB5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuLB1RtRB5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuLB1RtRB5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuLB1RtRB5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuLB1RtRB5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuLB1RtRB5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuLB1RtRB5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuLB1RtRB5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuLB1RtRB5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuLB1RtRB5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuLB1RtRB5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuLB1RtRB5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuLB1RtRB5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuLB1RtRB5 .dropdown-item.active,
.cid-uuLB1RtRB5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uuLB1RtRB5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuLB1RtRB5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuLB1RtRB5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuLB1RtRB5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuLB1RtRB5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuLB1RtRB5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuLB1RtRB5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuLB1RtRB5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuLB1RtRB5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuLB1RtRB5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuLB1RtRB5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuLB1RtRB5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuLB1RtRB5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuLB1RtRB5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuLB1RtRB5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuLB1RtRB5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuLB1RtRB5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuLB1RtRB5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuLB1RtRB5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuLB1RtRB5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuLB1RtRB5 .navbar {
    height: 70px;
  }
  .cid-uuLB1RtRB5 .navbar.opened {
    height: auto;
  }
  .cid-uuLB1RtRB5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuLB1RtRB5 .navbar-caption-wrap,
.cid-uuLB1RtRB5 .title-wrap {
  color: #272727;
}
.cid-uuLB1RtRB5 .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuLB1SuvY2 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuLB1SuvY2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLB1SuvY2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLB1SuvY2 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuLB1SuvY2 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuLB1SuvY2 .container {
    padding: 0 15px;
  }
}
.cid-uuLB1SuvY2 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuLB1SuvY2 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuLB1SuvY2 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuLB1SuvY2 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuLB1SuvY2 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuLB1SuvY2 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuLB1SuvY2 .mbr-section-title {
  color: #131c28;
}
.cid-uuLB1SuvY2 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuLB1SuvY2 .mbr-section-title,
.cid-uuLB1SuvY2 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuLB1TuEh7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuLB1TuEh7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLB1TuEh7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLB1TuEh7 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuLB1TuEh7 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuLB1TuEh7 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuLB1TuEh7 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuLB1TuEh7 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuLB1TuEh7 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuLB1TuEh7 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuLB1TuEh7 .mbr-text,
.cid-uuLB1TuEh7 .mbr-section-btn {
  text-align: center;
}
#custom-html-7v {
  /* Type valid CSS here */
}
#custom-html-7v div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-7v p {
  font-size: 20px;
  color: #777;
}
.cid-uuLB1UU5Uv {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuLB1UU5Uv .content {
  display: flex;
  align-items: center;
}
.cid-uuLB1UU5Uv .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuLB1UU5Uv .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuLB1UU5Uv .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuLB1UU5Uv .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuLB1UU5Uv .btn:hover {
  box-shadow: none;
}
.cid-uuLB1UU5Uv .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuLB1UU5Uv .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuLB1UU5Uv .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuLB1UU5Uv .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuLB1UU5Uv .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuLB1UU5Uv .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuLB1UU5Uv .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuLB1UU5Uv .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuLB1UU5Uv .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuLB1UU5Uv .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuLB1UU5Uv .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuLB1UU5Uv .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuLB1UU5Uv .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuLB1UU5Uv .mbr-iconfont {
  color: #ffffff;
}
.cid-uuLB1UU5Uv .mbr-image-text {
  color: #ffffff;
}
.cid-uuLB1UU5Uv .mbr-image-text,
.cid-uuLB1UU5Uv .mbr-iconfont {
  text-align: center;
}
.cid-uuLB1UU5Uv .tabela {
  border: 1px solid #666;
}
.cid-uuLB1UU5Uv .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuLB1UU5Uv .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuLB1UU5Uv .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuLB1UU5Uv .text-tabela {
  padding: 5px;
}
.cid-uuLB1UU5Uv p {
  margin-bottom: 0px;
}
.cid-uuLB1UU5Uv .mbr-section-title,
.cid-uuLB1UU5Uv .mbr-section-btn {
  text-align: center;
}
.cid-uuLB1UU5Uv .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuLB1Wzjku {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuLB1Wzjku .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuLB1Wzjku .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuLB1Wzjku .image-wrapper img {
  object-fit: cover;
}
.cid-uuLB1Wzjku .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuLB1Wzjku .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuLB1Wzjku .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuLB1Wzjku .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuLB1Wzjku .mbr-text {
  line-height: 1.72;
}
.cid-uuLB1Wzjku .list {
  line-height: 1.72;
}
.cid-uuLB1Wzjku .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuLXx2UiZh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuLXx2UiZh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLXx2UiZh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLXx2UiZh .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuLXx2UiZh .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuLXx2UiZh .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuLXx2UiZh .content-head {
  max-width: 800px;
}
.cid-uuLXx2UiZh .card-title {
  text-align: center;
}
.cid-uuLXx2UiZh .card-text DIV {
  text-align: center;
}
.cid-uuLXx2UiZh .card-text {
  text-align: center;
}
.cid-uuLB1XKYr1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuLB1XKYr1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLB1XKYr1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLB1XKYr1 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuLB1XKYr1 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuLB1XKYr1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuLB1XKYr1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuLB1XKYr1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuLB1XKYr1 .content-head {
  max-width: 100%;
}
.cid-uuLB1YRELi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuLB1YRELi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuLB1YRELi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuLB1YRELi .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuLB1YRELi .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuLB1YRELi .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuLB1YRELi .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuLB1YRELi .container {
    padding: 0 14px;
  }
}
.cid-uuLB1YRELi .row {
  justify-content: center;
}
.cid-uuLB1YRELi .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuLB1YRELi .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuLB1YRELi .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuLB1YRELi .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuLB1YRELi .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuLB1YRELi .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuLB1YRELi .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuLB1YRELi .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuLB1YRELi .nav-wrapper .list .item-wrap:hover,
.cid-uuLB1YRELi .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuLB1YRELi .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuLB1YRELi .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuLB1YRELi .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuLB1YRELi .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuLB1YRELi .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuLB1YRELi .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuLB1YRELi .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuLB1YRELi .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuLB1YRELi .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuLB1YRELi .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuLB1YRELi .mbr-text,
.cid-uuLB1YRELi .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuLB1YRELi .mbr-list-title {
  color: #ffffff;
}
.cid-uuLB1YRELi .list {
  color: #ffffff;
}
.cid-uuLB1YRELi .mbr-contact {
  color: #ffffff;
}
.cid-uuLB1YRELi P {
  text-align: left;
}
.cid-viSpB3ru0A.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3ru0A.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3ru0A.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3ru0A .modal-content,
.cid-viSpB3ru0A .modal-dialog {
  height: auto;
}
.cid-viSpB3ru0A .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3ru0A .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3ru0A .form-wrapper .mbr-form .form-group,
  .cid-viSpB3ru0A .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3ru0A .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3ru0A .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-viSpB3ru0A .mbr-text {
  text-align: center;
}
.cid-viSpB3ru0A .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3ru0A .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3ru0A .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3ru0A .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3ru0A .modal-open {
  overflow: hidden;
}
.cid-viSpB3ru0A .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3ru0A .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3ru0A .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3ru0A .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-viSpB3ru0A .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3ru0A .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3ru0A .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3ru0A .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-viSpB3ru0A .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3ru0A .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3ru0A .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3ru0A .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3ru0A .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3ru0A .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3ru0A .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3ru0A .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3ru0A .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3ru0A .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3ru0A .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3ru0A .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3ru0A .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3ru0A .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3ru0A .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3ru0A .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3ru0A .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3ru0A .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3ru0A .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3ru0A .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3ru0A .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3ru0A .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3ru0A .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3ru0A .modal-lg,
  .cid-viSpB3ru0A .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3ru0A .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3ru0A .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3ru0A .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-viSpB3ru0A .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3ru0A .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3ru0A .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3ru0A .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-viSpB3ru0A .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3ru0A .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3ru0A .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3ru0A .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRu4L61mf {
  z-index: 1000;
  width: 100%;
}
.cid-uuRu4L61mf .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRu4L61mf .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRu4L61mf .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRu4L61mf .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRu4L61mf .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRu4L61mf nav.navbar {
  position: fixed;
}
.cid-uuRu4L61mf .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRu4L61mf .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRu4L61mf .nav-item {
    border: 0;
  }
}
.cid-uuRu4L61mf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRu4L61mf .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRu4L61mf .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRu4L61mf .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRu4L61mf .title-wrap:hover span {
  color: white;
}
.cid-uuRu4L61mf .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRu4L61mf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRu4L61mf .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRu4L61mf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRu4L61mf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRu4L61mf .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRu4L61mf .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRu4L61mf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRu4L61mf .nav-link {
  position: relative;
}
.cid-uuRu4L61mf .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRu4L61mf .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRu4L61mf .dropdown-menu,
.cid-uuRu4L61mf .navbar.opened {
  background: #232323 !important;
}
.cid-uuRu4L61mf .nav-item:focus,
.cid-uuRu4L61mf .nav-link:focus {
  outline: none;
}
.cid-uuRu4L61mf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRu4L61mf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRu4L61mf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRu4L61mf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRu4L61mf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRu4L61mf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRu4L61mf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRu4L61mf .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRu4L61mf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRu4L61mf .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRu4L61mf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRu4L61mf .navbar.collapsed {
  justify-content: center;
}
.cid-uuRu4L61mf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRu4L61mf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRu4L61mf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRu4L61mf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRu4L61mf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRu4L61mf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRu4L61mf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRu4L61mf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRu4L61mf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRu4L61mf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRu4L61mf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRu4L61mf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRu4L61mf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRu4L61mf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRu4L61mf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRu4L61mf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRu4L61mf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRu4L61mf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRu4L61mf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRu4L61mf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRu4L61mf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRu4L61mf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRu4L61mf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRu4L61mf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRu4L61mf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRu4L61mf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRu4L61mf .dropdown-item.active,
.cid-uuRu4L61mf .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRu4L61mf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRu4L61mf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRu4L61mf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRu4L61mf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRu4L61mf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRu4L61mf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRu4L61mf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRu4L61mf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRu4L61mf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRu4L61mf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRu4L61mf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRu4L61mf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRu4L61mf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRu4L61mf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRu4L61mf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRu4L61mf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRu4L61mf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRu4L61mf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRu4L61mf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRu4L61mf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRu4L61mf .navbar {
    height: 70px;
  }
  .cid-uuRu4L61mf .navbar.opened {
    height: auto;
  }
  .cid-uuRu4L61mf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRu4L61mf .navbar-caption-wrap,
.cid-uuRu4L61mf .title-wrap {
  color: #272727;
}
.cid-uuRu4L61mf .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRu4MqEfT {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRu4MqEfT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRu4MqEfT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRu4MqEfT .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRu4MqEfT .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRu4MqEfT .container {
    padding: 0 15px;
  }
}
.cid-uuRu4MqEfT .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRu4MqEfT .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRu4MqEfT .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRu4MqEfT .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRu4MqEfT .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRu4MqEfT .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRu4MqEfT .mbr-section-title {
  color: #131c28;
}
.cid-uuRu4MqEfT .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRu4MqEfT .mbr-section-title,
.cid-uuRu4MqEfT .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRu4NLMY0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRu4NLMY0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRu4NLMY0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRu4NLMY0 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRu4NLMY0 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRu4NLMY0 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRu4NLMY0 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRu4NLMY0 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRu4NLMY0 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRu4NLMY0 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRu4NLMY0 .mbr-text,
.cid-uuRu4NLMY0 .mbr-section-btn {
  text-align: center;
}
#custom-html-8r {
  /* Type valid CSS here */
}
#custom-html-8r div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-8r p {
  font-size: 20px;
  color: #777;
}
.cid-uuRu4P0y2U {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRu4P0y2U .content {
  display: flex;
  align-items: center;
}
.cid-uuRu4P0y2U .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRu4P0y2U .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRu4P0y2U .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRu4P0y2U .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRu4P0y2U .btn:hover {
  box-shadow: none;
}
.cid-uuRu4P0y2U .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRu4P0y2U .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRu4P0y2U .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRu4P0y2U .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRu4P0y2U .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRu4P0y2U .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRu4P0y2U .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRu4P0y2U .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRu4P0y2U .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRu4P0y2U .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRu4P0y2U .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRu4P0y2U .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRu4P0y2U .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRu4P0y2U .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRu4P0y2U .mbr-image-text {
  color: #ffffff;
}
.cid-uuRu4P0y2U .mbr-image-text,
.cid-uuRu4P0y2U .mbr-iconfont {
  text-align: center;
}
.cid-uuRu4P0y2U .tabela {
  border: 1px solid #666;
}
.cid-uuRu4P0y2U .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRu4P0y2U .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRu4P0y2U .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRu4P0y2U .text-tabela {
  padding: 5px;
}
.cid-uuRu4P0y2U p {
  margin-bottom: 0px;
}
.cid-uuRu4P0y2U .mbr-section-title,
.cid-uuRu4P0y2U .mbr-section-btn {
  text-align: center;
}
.cid-uuRu4P0y2U .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRu4QlsJ5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRu4QlsJ5 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRu4QlsJ5 .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRu4QlsJ5 .image-wrapper img {
  object-fit: cover;
}
.cid-uuRu4QlsJ5 .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRu4QlsJ5 .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRu4QlsJ5 .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRu4QlsJ5 .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRu4QlsJ5 .mbr-text {
  line-height: 1.72;
}
.cid-uuRu4QlsJ5 .list {
  line-height: 1.72;
}
.cid-uuRu4QlsJ5 .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRu4Ry5CM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRu4Ry5CM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRu4Ry5CM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRu4Ry5CM .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRu4Ry5CM .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRu4Ry5CM .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRu4Ry5CM .content-head {
  max-width: 800px;
}
.cid-uuRu4Ry5CM .card-title {
  text-align: center;
}
.cid-uuRu4Ry5CM .card-text DIV {
  text-align: center;
}
.cid-uuRu4Ry5CM .card-text {
  text-align: center;
}
.cid-uuRu4SJHT9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRu4SJHT9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRu4SJHT9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRu4SJHT9 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRu4SJHT9 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRu4SJHT9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRu4SJHT9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRu4SJHT9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRu4SJHT9 .content-head {
  max-width: 100%;
}
.cid-uuRu4UoaPG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRu4UoaPG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRu4UoaPG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRu4UoaPG .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRu4UoaPG .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRu4UoaPG .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRu4UoaPG .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRu4UoaPG .container {
    padding: 0 14px;
  }
}
.cid-uuRu4UoaPG .row {
  justify-content: center;
}
.cid-uuRu4UoaPG .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRu4UoaPG .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRu4UoaPG .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRu4UoaPG .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRu4UoaPG .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRu4UoaPG .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRu4UoaPG .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRu4UoaPG .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRu4UoaPG .nav-wrapper .list .item-wrap:hover,
.cid-uuRu4UoaPG .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRu4UoaPG .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRu4UoaPG .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRu4UoaPG .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRu4UoaPG .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRu4UoaPG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRu4UoaPG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRu4UoaPG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRu4UoaPG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRu4UoaPG .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRu4UoaPG .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRu4UoaPG .mbr-text,
.cid-uuRu4UoaPG .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRu4UoaPG .mbr-list-title {
  color: #ffffff;
}
.cid-uuRu4UoaPG .list {
  color: #ffffff;
}
.cid-uuRu4UoaPG .mbr-contact {
  color: #ffffff;
}
.cid-uuRu4UoaPG P {
  text-align: left;
}
.cid-viSpB3r9ea.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3r9ea.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3r9ea.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3r9ea .modal-content,
.cid-viSpB3r9ea .modal-dialog {
  height: auto;
}
.cid-viSpB3r9ea .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3r9ea .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3r9ea .form-wrapper .mbr-form .form-group,
  .cid-viSpB3r9ea .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3r9ea .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3r9ea .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-viSpB3r9ea .mbr-text {
  text-align: center;
}
.cid-viSpB3r9ea .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3r9ea .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3r9ea .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3r9ea .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3r9ea .modal-open {
  overflow: hidden;
}
.cid-viSpB3r9ea .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3r9ea .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3r9ea .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3r9ea .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-viSpB3r9ea .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3r9ea .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3r9ea .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3r9ea .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-viSpB3r9ea .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3r9ea .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3r9ea .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3r9ea .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3r9ea .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3r9ea .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r9ea .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3r9ea .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3r9ea .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3r9ea .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3r9ea .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3r9ea .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3r9ea .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3r9ea .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r9ea .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3r9ea .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3r9ea .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3r9ea .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3r9ea .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3r9ea .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3r9ea .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3r9ea .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3r9ea .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3r9ea .modal-lg,
  .cid-viSpB3r9ea .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3r9ea .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3r9ea .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3r9ea .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-viSpB3r9ea .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3r9ea .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3r9ea .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3r9ea .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-viSpB3r9ea .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3r9ea .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3r9ea .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3r9ea .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRuI0JNpQ {
  z-index: 1000;
  width: 100%;
}
.cid-uuRuI0JNpQ .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRuI0JNpQ .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRuI0JNpQ .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRuI0JNpQ .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRuI0JNpQ .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRuI0JNpQ nav.navbar {
  position: fixed;
}
.cid-uuRuI0JNpQ .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRuI0JNpQ .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRuI0JNpQ .nav-item {
    border: 0;
  }
}
.cid-uuRuI0JNpQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRuI0JNpQ .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRuI0JNpQ .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRuI0JNpQ .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRuI0JNpQ .title-wrap:hover span {
  color: white;
}
.cid-uuRuI0JNpQ .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRuI0JNpQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuI0JNpQ .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRuI0JNpQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRuI0JNpQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRuI0JNpQ .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRuI0JNpQ .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRuI0JNpQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRuI0JNpQ .nav-link {
  position: relative;
}
.cid-uuRuI0JNpQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRuI0JNpQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRuI0JNpQ .dropdown-menu,
.cid-uuRuI0JNpQ .navbar.opened {
  background: #232323 !important;
}
.cid-uuRuI0JNpQ .nav-item:focus,
.cid-uuRuI0JNpQ .nav-link:focus {
  outline: none;
}
.cid-uuRuI0JNpQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRuI0JNpQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRuI0JNpQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRuI0JNpQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuI0JNpQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRuI0JNpQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRuI0JNpQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRuI0JNpQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRuI0JNpQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRuI0JNpQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRuI0JNpQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRuI0JNpQ .navbar.collapsed {
  justify-content: center;
}
.cid-uuRuI0JNpQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRuI0JNpQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRuI0JNpQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRuI0JNpQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRuI0JNpQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRuI0JNpQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRuI0JNpQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRuI0JNpQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRuI0JNpQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRuI0JNpQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRuI0JNpQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRuI0JNpQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRuI0JNpQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRuI0JNpQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRuI0JNpQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRuI0JNpQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRuI0JNpQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRuI0JNpQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRuI0JNpQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRuI0JNpQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRuI0JNpQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRuI0JNpQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRuI0JNpQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRuI0JNpQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRuI0JNpQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRuI0JNpQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRuI0JNpQ .dropdown-item.active,
.cid-uuRuI0JNpQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRuI0JNpQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRuI0JNpQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRuI0JNpQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRuI0JNpQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRuI0JNpQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRuI0JNpQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRuI0JNpQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRuI0JNpQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRuI0JNpQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRuI0JNpQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRuI0JNpQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRuI0JNpQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuI0JNpQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuI0JNpQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRuI0JNpQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuI0JNpQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRuI0JNpQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRuI0JNpQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuI0JNpQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRuI0JNpQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRuI0JNpQ .navbar {
    height: 70px;
  }
  .cid-uuRuI0JNpQ .navbar.opened {
    height: auto;
  }
  .cid-uuRuI0JNpQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRuI0JNpQ .navbar-caption-wrap,
.cid-uuRuI0JNpQ .title-wrap {
  color: #272727;
}
.cid-uuRuI0JNpQ .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRuI1KzYx {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRuI1KzYx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuI1KzYx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuI1KzYx .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRuI1KzYx .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuI1KzYx .container {
    padding: 0 15px;
  }
}
.cid-uuRuI1KzYx .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRuI1KzYx .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRuI1KzYx .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRuI1KzYx .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRuI1KzYx .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRuI1KzYx .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRuI1KzYx .mbr-section-title {
  color: #131c28;
}
.cid-uuRuI1KzYx .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRuI1KzYx .mbr-section-title,
.cid-uuRuI1KzYx .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRuI2KEOg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRuI2KEOg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuI2KEOg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuI2KEOg .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRuI2KEOg .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRuI2KEOg .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRuI2KEOg .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRuI2KEOg .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRuI2KEOg .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRuI2KEOg .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRuI2KEOg .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRuI2KEOg .mbr-text,
.cid-uuRuI2KEOg .mbr-section-btn {
  text-align: center;
}
#custom-html-90 {
  /* Type valid CSS here */
}
#custom-html-90 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-90 p {
  font-size: 20px;
  color: #777;
}
.cid-uuRuI40Ga6 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRuI40Ga6 .content {
  display: flex;
  align-items: center;
}
.cid-uuRuI40Ga6 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRuI40Ga6 .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRuI40Ga6 .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRuI40Ga6 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRuI40Ga6 .btn:hover {
  box-shadow: none;
}
.cid-uuRuI40Ga6 .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRuI40Ga6 .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRuI40Ga6 .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRuI40Ga6 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRuI40Ga6 .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRuI40Ga6 .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuI40Ga6 .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuI40Ga6 .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRuI40Ga6 .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuI40Ga6 .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuI40Ga6 .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRuI40Ga6 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRuI40Ga6 .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRuI40Ga6 .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRuI40Ga6 .mbr-image-text {
  color: #ffffff;
}
.cid-uuRuI40Ga6 .mbr-image-text,
.cid-uuRuI40Ga6 .mbr-iconfont {
  text-align: center;
}
.cid-uuRuI40Ga6 .tabela {
  border: 1px solid #666;
}
.cid-uuRuI40Ga6 .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRuI40Ga6 .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRuI40Ga6 .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRuI40Ga6 .text-tabela {
  padding: 5px;
}
.cid-uuRuI40Ga6 p {
  margin-bottom: 0px;
}
.cid-uuRuI40Ga6 .mbr-section-title,
.cid-uuRuI40Ga6 .mbr-section-btn {
  text-align: center;
}
.cid-uuRuI40Ga6 .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRuI5ppGR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRuI5ppGR .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRuI5ppGR .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRuI5ppGR .image-wrapper img {
  object-fit: cover;
}
.cid-uuRuI5ppGR .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRuI5ppGR .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRuI5ppGR .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRuI5ppGR .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRuI5ppGR .mbr-text {
  line-height: 1.72;
}
.cid-uuRuI5ppGR .list {
  line-height: 1.72;
}
.cid-uuRuI5ppGR .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRuI6KxfX {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRuI6KxfX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuI6KxfX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuI6KxfX .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRuI6KxfX .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRuI6KxfX .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRuI6KxfX .content-head {
  max-width: 800px;
}
.cid-uuRuI6KxfX .card-title {
  text-align: center;
}
.cid-uuRuI6KxfX .card-text DIV {
  text-align: center;
}
.cid-uuRuI6KxfX .card-text {
  text-align: center;
}
.cid-uuRuI7L4D5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRuI7L4D5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuI7L4D5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuI7L4D5 .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRuI7L4D5 .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRuI7L4D5 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRuI7L4D5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRuI7L4D5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRuI7L4D5 .content-head {
  max-width: 100%;
}
.cid-uuRuI8WHke {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRuI8WHke .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuI8WHke .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuI8WHke .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRuI8WHke .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuI8WHke .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuI8WHke .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuI8WHke .container {
    padding: 0 14px;
  }
}
.cid-uuRuI8WHke .row {
  justify-content: center;
}
.cid-uuRuI8WHke .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuI8WHke .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuI8WHke .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRuI8WHke .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuI8WHke .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuI8WHke .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuI8WHke .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRuI8WHke .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuI8WHke .nav-wrapper .list .item-wrap:hover,
.cid-uuRuI8WHke .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRuI8WHke .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuI8WHke .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuI8WHke .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuI8WHke .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRuI8WHke .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRuI8WHke .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRuI8WHke .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRuI8WHke .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRuI8WHke .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuI8WHke .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRuI8WHke .mbr-text,
.cid-uuRuI8WHke .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRuI8WHke .mbr-list-title {
  color: #ffffff;
}
.cid-uuRuI8WHke .list {
  color: #ffffff;
}
.cid-uuRuI8WHke .mbr-contact {
  color: #ffffff;
}
.cid-uuRuI8WHke P {
  text-align: left;
}
.cid-viSpB3ssvG.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3ssvG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3ssvG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3ssvG .modal-content,
.cid-viSpB3ssvG .modal-dialog {
  height: auto;
}
.cid-viSpB3ssvG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3ssvG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3ssvG .form-wrapper .mbr-form .form-group,
  .cid-viSpB3ssvG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3ssvG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3ssvG .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-viSpB3ssvG .mbr-text {
  text-align: center;
}
.cid-viSpB3ssvG .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3ssvG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3ssvG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3ssvG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3ssvG .modal-open {
  overflow: hidden;
}
.cid-viSpB3ssvG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3ssvG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3ssvG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3ssvG .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-viSpB3ssvG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3ssvG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3ssvG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3ssvG .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-viSpB3ssvG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3ssvG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3ssvG .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3ssvG .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3ssvG .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3ssvG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3ssvG .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3ssvG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3ssvG .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3ssvG .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3ssvG .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3ssvG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3ssvG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3ssvG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3ssvG .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3ssvG .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3ssvG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3ssvG .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3ssvG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3ssvG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3ssvG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3ssvG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3ssvG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3ssvG .modal-lg,
  .cid-viSpB3ssvG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3ssvG .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3ssvG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3ssvG .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-viSpB3ssvG .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3ssvG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3ssvG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3ssvG .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-viSpB3ssvG .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3ssvG .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3ssvG .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3ssvG .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRuO41fsj {
  z-index: 1000;
  width: 100%;
}
.cid-uuRuO41fsj .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRuO41fsj .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRuO41fsj .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRuO41fsj .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRuO41fsj .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRuO41fsj nav.navbar {
  position: fixed;
}
.cid-uuRuO41fsj .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRuO41fsj .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRuO41fsj .nav-item {
    border: 0;
  }
}
.cid-uuRuO41fsj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRuO41fsj .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRuO41fsj .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRuO41fsj .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRuO41fsj .title-wrap:hover span {
  color: white;
}
.cid-uuRuO41fsj .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRuO41fsj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuO41fsj .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRuO41fsj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRuO41fsj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRuO41fsj .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRuO41fsj .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRuO41fsj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRuO41fsj .nav-link {
  position: relative;
}
.cid-uuRuO41fsj .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRuO41fsj .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRuO41fsj .dropdown-menu,
.cid-uuRuO41fsj .navbar.opened {
  background: #232323 !important;
}
.cid-uuRuO41fsj .nav-item:focus,
.cid-uuRuO41fsj .nav-link:focus {
  outline: none;
}
.cid-uuRuO41fsj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRuO41fsj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRuO41fsj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRuO41fsj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuO41fsj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRuO41fsj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRuO41fsj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRuO41fsj .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRuO41fsj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRuO41fsj .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRuO41fsj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRuO41fsj .navbar.collapsed {
  justify-content: center;
}
.cid-uuRuO41fsj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRuO41fsj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRuO41fsj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRuO41fsj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRuO41fsj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRuO41fsj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRuO41fsj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRuO41fsj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRuO41fsj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRuO41fsj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRuO41fsj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRuO41fsj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRuO41fsj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRuO41fsj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRuO41fsj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRuO41fsj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRuO41fsj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRuO41fsj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRuO41fsj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRuO41fsj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRuO41fsj .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRuO41fsj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRuO41fsj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRuO41fsj .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRuO41fsj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRuO41fsj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRuO41fsj .dropdown-item.active,
.cid-uuRuO41fsj .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRuO41fsj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRuO41fsj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRuO41fsj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRuO41fsj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRuO41fsj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRuO41fsj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRuO41fsj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRuO41fsj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRuO41fsj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRuO41fsj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRuO41fsj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRuO41fsj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuO41fsj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuO41fsj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRuO41fsj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuO41fsj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRuO41fsj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRuO41fsj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuO41fsj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRuO41fsj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRuO41fsj .navbar {
    height: 70px;
  }
  .cid-uuRuO41fsj .navbar.opened {
    height: auto;
  }
  .cid-uuRuO41fsj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRuO41fsj .navbar-caption-wrap,
.cid-uuRuO41fsj .title-wrap {
  color: #272727;
}
.cid-uuRuO41fsj .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRuO55mL3 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRuO55mL3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuO55mL3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuO55mL3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRuO55mL3 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuO55mL3 .container {
    padding: 0 15px;
  }
}
.cid-uuRuO55mL3 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRuO55mL3 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRuO55mL3 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRuO55mL3 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRuO55mL3 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRuO55mL3 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRuO55mL3 .mbr-section-title {
  color: #131c28;
}
.cid-uuRuO55mL3 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRuO55mL3 .mbr-section-title,
.cid-uuRuO55mL3 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRuO6etz4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRuO6etz4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuO6etz4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuO6etz4 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRuO6etz4 .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRuO6etz4 .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRuO6etz4 .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRuO6etz4 .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRuO6etz4 .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRuO6etz4 .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRuO6etz4 .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRuO6etz4 .mbr-text,
.cid-uuRuO6etz4 .mbr-section-btn {
  text-align: center;
}
#custom-html-99 {
  /* Type valid CSS here */
}
#custom-html-99 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-99 p {
  font-size: 20px;
  color: #777;
}
.cid-uuRuO7LQxp {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRuO7LQxp .content {
  display: flex;
  align-items: center;
}
.cid-uuRuO7LQxp .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRuO7LQxp .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRuO7LQxp .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRuO7LQxp .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRuO7LQxp .btn:hover {
  box-shadow: none;
}
.cid-uuRuO7LQxp .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRuO7LQxp .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRuO7LQxp .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRuO7LQxp .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRuO7LQxp .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRuO7LQxp .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuO7LQxp .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuO7LQxp .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRuO7LQxp .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuO7LQxp .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuO7LQxp .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRuO7LQxp .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRuO7LQxp .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRuO7LQxp .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRuO7LQxp .mbr-image-text {
  color: #ffffff;
}
.cid-uuRuO7LQxp .mbr-image-text,
.cid-uuRuO7LQxp .mbr-iconfont {
  text-align: center;
}
.cid-uuRuO7LQxp .tabela {
  border: 1px solid #666;
}
.cid-uuRuO7LQxp .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRuO7LQxp .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRuO7LQxp .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRuO7LQxp .text-tabela {
  padding: 5px;
}
.cid-uuRuO7LQxp p {
  margin-bottom: 0px;
}
.cid-uuRuO7LQxp .mbr-section-title,
.cid-uuRuO7LQxp .mbr-section-btn {
  text-align: center;
}
.cid-uuRuO7LQxp .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRuO9drYH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRuO9drYH .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRuO9drYH .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRuO9drYH .image-wrapper img {
  object-fit: cover;
}
.cid-uuRuO9drYH .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRuO9drYH .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRuO9drYH .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRuO9drYH .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRuO9drYH .mbr-text {
  line-height: 1.72;
}
.cid-uuRuO9drYH .list {
  line-height: 1.72;
}
.cid-uuRuO9drYH .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRuOakcGd {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRuOakcGd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuOakcGd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuOakcGd .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRuOakcGd .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRuOakcGd .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRuOakcGd .content-head {
  max-width: 800px;
}
.cid-uuRuOakcGd .card-title {
  text-align: center;
}
.cid-uuRuOakcGd .card-text DIV {
  text-align: center;
}
.cid-uuRuOakcGd .card-text {
  text-align: center;
}
.cid-uuRuObuokB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRuObuokB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuObuokB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuObuokB .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRuObuokB .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRuObuokB .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRuObuokB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRuObuokB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRuObuokB .content-head {
  max-width: 100%;
}
.cid-uuRuOcNoXK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRuOcNoXK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuOcNoXK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuOcNoXK .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRuOcNoXK .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuOcNoXK .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuOcNoXK .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuOcNoXK .container {
    padding: 0 14px;
  }
}
.cid-uuRuOcNoXK .row {
  justify-content: center;
}
.cid-uuRuOcNoXK .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuOcNoXK .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuOcNoXK .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRuOcNoXK .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuOcNoXK .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuOcNoXK .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuOcNoXK .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRuOcNoXK .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuOcNoXK .nav-wrapper .list .item-wrap:hover,
.cid-uuRuOcNoXK .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRuOcNoXK .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuOcNoXK .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuOcNoXK .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuOcNoXK .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRuOcNoXK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRuOcNoXK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRuOcNoXK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRuOcNoXK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRuOcNoXK .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuOcNoXK .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRuOcNoXK .mbr-text,
.cid-uuRuOcNoXK .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRuOcNoXK .mbr-list-title {
  color: #ffffff;
}
.cid-uuRuOcNoXK .list {
  color: #ffffff;
}
.cid-uuRuOcNoXK .mbr-contact {
  color: #ffffff;
}
.cid-uuRuOcNoXK P {
  text-align: left;
}
.cid-viSpB3spAA.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3spAA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3spAA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3spAA .modal-content,
.cid-viSpB3spAA .modal-dialog {
  height: auto;
}
.cid-viSpB3spAA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3spAA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3spAA .form-wrapper .mbr-form .form-group,
  .cid-viSpB3spAA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3spAA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3spAA .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-viSpB3spAA .mbr-text {
  text-align: center;
}
.cid-viSpB3spAA .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3spAA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3spAA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3spAA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3spAA .modal-open {
  overflow: hidden;
}
.cid-viSpB3spAA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3spAA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3spAA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3spAA .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-viSpB3spAA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3spAA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3spAA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3spAA .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-viSpB3spAA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3spAA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3spAA .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3spAA .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3spAA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3spAA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3spAA .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3spAA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3spAA .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3spAA .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3spAA .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3spAA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3spAA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3spAA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3spAA .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3spAA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3spAA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3spAA .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3spAA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3spAA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3spAA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3spAA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3spAA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3spAA .modal-lg,
  .cid-viSpB3spAA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3spAA .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3spAA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3spAA .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-viSpB3spAA .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3spAA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3spAA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3spAA .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-viSpB3spAA .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3spAA .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3spAA .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3spAA .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRuSSBwIa {
  z-index: 1000;
  width: 100%;
}
.cid-uuRuSSBwIa .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRuSSBwIa .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRuSSBwIa .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRuSSBwIa .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRuSSBwIa .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRuSSBwIa nav.navbar {
  position: fixed;
}
.cid-uuRuSSBwIa .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRuSSBwIa .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRuSSBwIa .nav-item {
    border: 0;
  }
}
.cid-uuRuSSBwIa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRuSSBwIa .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRuSSBwIa .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRuSSBwIa .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRuSSBwIa .title-wrap:hover span {
  color: white;
}
.cid-uuRuSSBwIa .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRuSSBwIa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuSSBwIa .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRuSSBwIa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRuSSBwIa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRuSSBwIa .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRuSSBwIa .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRuSSBwIa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRuSSBwIa .nav-link {
  position: relative;
}
.cid-uuRuSSBwIa .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRuSSBwIa .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRuSSBwIa .dropdown-menu,
.cid-uuRuSSBwIa .navbar.opened {
  background: #232323 !important;
}
.cid-uuRuSSBwIa .nav-item:focus,
.cid-uuRuSSBwIa .nav-link:focus {
  outline: none;
}
.cid-uuRuSSBwIa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRuSSBwIa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRuSSBwIa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRuSSBwIa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuSSBwIa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRuSSBwIa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRuSSBwIa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRuSSBwIa .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRuSSBwIa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRuSSBwIa .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRuSSBwIa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRuSSBwIa .navbar.collapsed {
  justify-content: center;
}
.cid-uuRuSSBwIa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRuSSBwIa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRuSSBwIa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRuSSBwIa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRuSSBwIa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRuSSBwIa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRuSSBwIa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRuSSBwIa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRuSSBwIa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRuSSBwIa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRuSSBwIa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRuSSBwIa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRuSSBwIa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRuSSBwIa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRuSSBwIa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRuSSBwIa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRuSSBwIa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRuSSBwIa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRuSSBwIa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRuSSBwIa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRuSSBwIa .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRuSSBwIa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRuSSBwIa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRuSSBwIa .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRuSSBwIa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRuSSBwIa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRuSSBwIa .dropdown-item.active,
.cid-uuRuSSBwIa .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRuSSBwIa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRuSSBwIa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRuSSBwIa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRuSSBwIa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRuSSBwIa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRuSSBwIa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRuSSBwIa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRuSSBwIa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRuSSBwIa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRuSSBwIa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRuSSBwIa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRuSSBwIa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuSSBwIa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuSSBwIa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRuSSBwIa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuSSBwIa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRuSSBwIa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRuSSBwIa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuSSBwIa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRuSSBwIa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRuSSBwIa .navbar {
    height: 70px;
  }
  .cid-uuRuSSBwIa .navbar.opened {
    height: auto;
  }
  .cid-uuRuSSBwIa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRuSSBwIa .navbar-caption-wrap,
.cid-uuRuSSBwIa .title-wrap {
  color: #272727;
}
.cid-uuRuSSBwIa .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRuSTr5ya {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRuSTr5ya .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuSTr5ya .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuSTr5ya .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRuSTr5ya .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuSTr5ya .container {
    padding: 0 15px;
  }
}
.cid-uuRuSTr5ya .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRuSTr5ya .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRuSTr5ya .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRuSTr5ya .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRuSTr5ya .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRuSTr5ya .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRuSTr5ya .mbr-section-title {
  color: #131c28;
}
.cid-uuRuSTr5ya .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRuSTr5ya .mbr-section-title,
.cid-uuRuSTr5ya .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRuSUmrlW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRuSUmrlW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuSUmrlW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuSUmrlW .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRuSUmrlW .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRuSUmrlW .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRuSUmrlW .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRuSUmrlW .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRuSUmrlW .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRuSUmrlW .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRuSUmrlW .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRuSUmrlW .mbr-text,
.cid-uuRuSUmrlW .mbr-section-btn {
  text-align: center;
}
#custom-html-9i {
  /* Type valid CSS here */
}
#custom-html-9i div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-9i p {
  font-size: 20px;
  color: #777;
}
.cid-uuRuSVPxXn {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRuSVPxXn .content {
  display: flex;
  align-items: center;
}
.cid-uuRuSVPxXn .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRuSVPxXn .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRuSVPxXn .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRuSVPxXn .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRuSVPxXn .btn:hover {
  box-shadow: none;
}
.cid-uuRuSVPxXn .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRuSVPxXn .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRuSVPxXn .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRuSVPxXn .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRuSVPxXn .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRuSVPxXn .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuSVPxXn .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuSVPxXn .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRuSVPxXn .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuSVPxXn .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuSVPxXn .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRuSVPxXn .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRuSVPxXn .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRuSVPxXn .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRuSVPxXn .mbr-image-text {
  color: #ffffff;
}
.cid-uuRuSVPxXn .mbr-image-text,
.cid-uuRuSVPxXn .mbr-iconfont {
  text-align: center;
}
.cid-uuRuSVPxXn .tabela {
  border: 1px solid #666;
}
.cid-uuRuSVPxXn .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRuSVPxXn .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRuSVPxXn .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRuSVPxXn .text-tabela {
  padding: 5px;
}
.cid-uuRuSVPxXn p {
  margin-bottom: 0px;
}
.cid-uuRuSVPxXn .mbr-section-title,
.cid-uuRuSVPxXn .mbr-section-btn {
  text-align: center;
}
.cid-uuRuSVPxXn .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRuSXqSaA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRuSXqSaA .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRuSXqSaA .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRuSXqSaA .image-wrapper img {
  object-fit: cover;
}
.cid-uuRuSXqSaA .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRuSXqSaA .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRuSXqSaA .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRuSXqSaA .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRuSXqSaA .mbr-text {
  line-height: 1.72;
}
.cid-uuRuSXqSaA .list {
  line-height: 1.72;
}
.cid-uuRuSXqSaA .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRuSYURAh {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRuSYURAh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuSYURAh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuSYURAh .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRuSYURAh .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRuSYURAh .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRuSYURAh .content-head {
  max-width: 800px;
}
.cid-uuRuSYURAh .card-title {
  text-align: center;
}
.cid-uuRuSYURAh .card-text DIV {
  text-align: center;
}
.cid-uuRuSYURAh .card-text {
  text-align: center;
}
.cid-uuRuT0dUjt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRuT0dUjt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuT0dUjt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuT0dUjt .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRuT0dUjt .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRuT0dUjt .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRuT0dUjt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRuT0dUjt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRuT0dUjt .content-head {
  max-width: 100%;
}
.cid-uuRuT1pt2m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRuT1pt2m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuT1pt2m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuT1pt2m .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRuT1pt2m .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuT1pt2m .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuT1pt2m .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuT1pt2m .container {
    padding: 0 14px;
  }
}
.cid-uuRuT1pt2m .row {
  justify-content: center;
}
.cid-uuRuT1pt2m .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuT1pt2m .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuT1pt2m .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRuT1pt2m .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuT1pt2m .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuT1pt2m .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuT1pt2m .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRuT1pt2m .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuT1pt2m .nav-wrapper .list .item-wrap:hover,
.cid-uuRuT1pt2m .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRuT1pt2m .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuT1pt2m .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuT1pt2m .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuT1pt2m .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRuT1pt2m .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRuT1pt2m .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRuT1pt2m .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRuT1pt2m .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRuT1pt2m .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuT1pt2m .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRuT1pt2m .mbr-text,
.cid-uuRuT1pt2m .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRuT1pt2m .mbr-list-title {
  color: #ffffff;
}
.cid-uuRuT1pt2m .list {
  color: #ffffff;
}
.cid-uuRuT1pt2m .mbr-contact {
  color: #ffffff;
}
.cid-uuRuT1pt2m P {
  text-align: left;
}
.cid-viSpB3s89R.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3s89R.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3s89R.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3s89R .modal-content,
.cid-viSpB3s89R .modal-dialog {
  height: auto;
}
.cid-viSpB3s89R .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3s89R .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3s89R .form-wrapper .mbr-form .form-group,
  .cid-viSpB3s89R .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3s89R .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3s89R .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-viSpB3s89R .mbr-text {
  text-align: center;
}
.cid-viSpB3s89R .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3s89R .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3s89R .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3s89R .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3s89R .modal-open {
  overflow: hidden;
}
.cid-viSpB3s89R .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3s89R .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3s89R .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3s89R .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-viSpB3s89R .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3s89R .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3s89R .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3s89R .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-viSpB3s89R .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3s89R .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3s89R .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3s89R .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3s89R .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3s89R .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3s89R .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3s89R .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3s89R .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3s89R .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3s89R .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3s89R .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3s89R .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3s89R .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3s89R .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3s89R .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3s89R .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3s89R .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3s89R .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3s89R .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3s89R .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3s89R .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3s89R .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3s89R .modal-lg,
  .cid-viSpB3s89R .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3s89R .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3s89R .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3s89R .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-viSpB3s89R .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3s89R .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3s89R .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3s89R .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-viSpB3s89R .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3s89R .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3s89R .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3s89R .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRuZ9OT9l {
  z-index: 1000;
  width: 100%;
}
.cid-uuRuZ9OT9l .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRuZ9OT9l .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRuZ9OT9l .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRuZ9OT9l .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRuZ9OT9l .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRuZ9OT9l nav.navbar {
  position: fixed;
}
.cid-uuRuZ9OT9l .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRuZ9OT9l .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRuZ9OT9l .nav-item {
    border: 0;
  }
}
.cid-uuRuZ9OT9l .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRuZ9OT9l .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRuZ9OT9l .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRuZ9OT9l .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRuZ9OT9l .title-wrap:hover span {
  color: white;
}
.cid-uuRuZ9OT9l .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRuZ9OT9l .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuZ9OT9l .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRuZ9OT9l .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRuZ9OT9l .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRuZ9OT9l .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRuZ9OT9l .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRuZ9OT9l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRuZ9OT9l .nav-link {
  position: relative;
}
.cid-uuRuZ9OT9l .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRuZ9OT9l .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRuZ9OT9l .dropdown-menu,
.cid-uuRuZ9OT9l .navbar.opened {
  background: #232323 !important;
}
.cid-uuRuZ9OT9l .nav-item:focus,
.cid-uuRuZ9OT9l .nav-link:focus {
  outline: none;
}
.cid-uuRuZ9OT9l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRuZ9OT9l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRuZ9OT9l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRuZ9OT9l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRuZ9OT9l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRuZ9OT9l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRuZ9OT9l .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRuZ9OT9l .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRuZ9OT9l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRuZ9OT9l .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRuZ9OT9l .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRuZ9OT9l .navbar.collapsed {
  justify-content: center;
}
.cid-uuRuZ9OT9l .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRuZ9OT9l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRuZ9OT9l .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRuZ9OT9l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRuZ9OT9l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRuZ9OT9l .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRuZ9OT9l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRuZ9OT9l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRuZ9OT9l .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRuZ9OT9l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRuZ9OT9l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRuZ9OT9l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRuZ9OT9l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRuZ9OT9l .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRuZ9OT9l .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRuZ9OT9l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRuZ9OT9l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRuZ9OT9l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRuZ9OT9l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRuZ9OT9l .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRuZ9OT9l .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRuZ9OT9l .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRuZ9OT9l .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRuZ9OT9l .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRuZ9OT9l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRuZ9OT9l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRuZ9OT9l .dropdown-item.active,
.cid-uuRuZ9OT9l .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRuZ9OT9l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRuZ9OT9l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRuZ9OT9l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRuZ9OT9l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRuZ9OT9l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRuZ9OT9l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRuZ9OT9l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRuZ9OT9l .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRuZ9OT9l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRuZ9OT9l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRuZ9OT9l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRuZ9OT9l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuZ9OT9l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRuZ9OT9l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRuZ9OT9l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuZ9OT9l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRuZ9OT9l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRuZ9OT9l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRuZ9OT9l .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRuZ9OT9l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRuZ9OT9l .navbar {
    height: 70px;
  }
  .cid-uuRuZ9OT9l .navbar.opened {
    height: auto;
  }
  .cid-uuRuZ9OT9l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRuZ9OT9l .navbar-caption-wrap,
.cid-uuRuZ9OT9l .title-wrap {
  color: #272727;
}
.cid-uuRuZ9OT9l .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRuZaQqN5 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRuZaQqN5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuZaQqN5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuZaQqN5 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRuZaQqN5 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuZaQqN5 .container {
    padding: 0 15px;
  }
}
.cid-uuRuZaQqN5 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRuZaQqN5 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRuZaQqN5 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRuZaQqN5 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRuZaQqN5 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRuZaQqN5 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRuZaQqN5 .mbr-section-title {
  color: #131c28;
}
.cid-uuRuZaQqN5 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRuZaQqN5 .mbr-section-title,
.cid-uuRuZaQqN5 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRuZbILBS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRuZbILBS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuZbILBS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuZbILBS .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRuZbILBS .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRuZbILBS .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRuZbILBS .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRuZbILBS .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRuZbILBS .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRuZbILBS .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRuZbILBS .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRuZbILBS .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRuZbILBS .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRuZbILBS .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRuZbILBS .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRuZbILBS .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRuZbILBS .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRuZbILBS .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRuZbILBS .mbr-text,
.cid-uuRuZbILBS .mbr-section-btn {
  text-align: center;
}
#custom-html-9r {
  /* Type valid CSS here */
}
#custom-html-9r div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-9r p {
  font-size: 20px;
  color: #777;
}
.cid-uuRuZd4PlF {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRuZd4PlF .content {
  display: flex;
  align-items: center;
}
.cid-uuRuZd4PlF .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRuZd4PlF .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRuZd4PlF .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRuZd4PlF .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRuZd4PlF .btn:hover {
  box-shadow: none;
}
.cid-uuRuZd4PlF .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRuZd4PlF .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRuZd4PlF .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRuZd4PlF .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRuZd4PlF .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRuZd4PlF .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuZd4PlF .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuZd4PlF .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRuZd4PlF .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRuZd4PlF .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRuZd4PlF .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRuZd4PlF .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRuZd4PlF .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRuZd4PlF .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRuZd4PlF .mbr-image-text {
  color: #ffffff;
}
.cid-uuRuZd4PlF .mbr-image-text,
.cid-uuRuZd4PlF .mbr-iconfont {
  text-align: center;
}
.cid-uuRuZd4PlF .tabela {
  border: 1px solid #666;
}
.cid-uuRuZd4PlF .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRuZd4PlF .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRuZd4PlF .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRuZd4PlF .text-tabela {
  padding: 5px;
}
.cid-uuRuZd4PlF p {
  margin-bottom: 0px;
}
.cid-uuRuZd4PlF .mbr-section-title,
.cid-uuRuZd4PlF .mbr-section-btn {
  text-align: center;
}
.cid-uuRuZd4PlF .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRuZesjya {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRuZesjya .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRuZesjya .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRuZesjya .image-wrapper img {
  object-fit: cover;
}
.cid-uuRuZesjya .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRuZesjya .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRuZesjya .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRuZesjya .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRuZesjya .mbr-text {
  line-height: 1.72;
}
.cid-uuRuZesjya .list {
  line-height: 1.72;
}
.cid-uuRuZesjya .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRuZfNnXg {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRuZfNnXg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuZfNnXg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuZfNnXg .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRuZfNnXg .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRuZfNnXg .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRuZfNnXg .content-head {
  max-width: 800px;
}
.cid-uuRuZfNnXg .card-title {
  text-align: center;
}
.cid-uuRuZfNnXg .card-text DIV {
  text-align: center;
}
.cid-uuRuZfNnXg .card-text {
  text-align: center;
}
.cid-uuRuZgZ4Db {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRuZgZ4Db .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuZgZ4Db .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuZgZ4Db .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRuZgZ4Db .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRuZgZ4Db .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRuZgZ4Db .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRuZgZ4Db .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRuZgZ4Db .content-head {
  max-width: 100%;
}
.cid-uuRuZikIkt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRuZikIkt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRuZikIkt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRuZikIkt .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRuZikIkt .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuZikIkt .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRuZikIkt .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRuZikIkt .container {
    padding: 0 14px;
  }
}
.cid-uuRuZikIkt .row {
  justify-content: center;
}
.cid-uuRuZikIkt .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuZikIkt .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuZikIkt .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRuZikIkt .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuZikIkt .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuZikIkt .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuZikIkt .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRuZikIkt .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuZikIkt .nav-wrapper .list .item-wrap:hover,
.cid-uuRuZikIkt .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRuZikIkt .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRuZikIkt .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRuZikIkt .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRuZikIkt .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRuZikIkt .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRuZikIkt .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRuZikIkt .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRuZikIkt .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRuZikIkt .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRuZikIkt .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRuZikIkt .mbr-text,
.cid-uuRuZikIkt .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRuZikIkt .mbr-list-title {
  color: #ffffff;
}
.cid-uuRuZikIkt .list {
  color: #ffffff;
}
.cid-uuRuZikIkt .mbr-contact {
  color: #ffffff;
}
.cid-uuRuZikIkt P {
  text-align: left;
}
.cid-viSpB3sFpl.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3sFpl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3sFpl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3sFpl .modal-content,
.cid-viSpB3sFpl .modal-dialog {
  height: auto;
}
.cid-viSpB3sFpl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3sFpl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3sFpl .form-wrapper .mbr-form .form-group,
  .cid-viSpB3sFpl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3sFpl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3sFpl .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-viSpB3sFpl .mbr-text {
  text-align: center;
}
.cid-viSpB3sFpl .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3sFpl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3sFpl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3sFpl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3sFpl .modal-open {
  overflow: hidden;
}
.cid-viSpB3sFpl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3sFpl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3sFpl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3sFpl .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-viSpB3sFpl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3sFpl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3sFpl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3sFpl .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-viSpB3sFpl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3sFpl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3sFpl .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3sFpl .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3sFpl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3sFpl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sFpl .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3sFpl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3sFpl .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3sFpl .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3sFpl .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3sFpl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3sFpl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3sFpl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sFpl .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3sFpl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3sFpl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sFpl .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3sFpl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3sFpl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3sFpl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3sFpl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3sFpl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3sFpl .modal-lg,
  .cid-viSpB3sFpl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3sFpl .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3sFpl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3sFpl .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-viSpB3sFpl .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3sFpl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3sFpl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3sFpl .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-viSpB3sFpl .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3sFpl .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3sFpl .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3sFpl .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRv3roPGb {
  z-index: 1000;
  width: 100%;
}
.cid-uuRv3roPGb .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRv3roPGb .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRv3roPGb .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRv3roPGb .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRv3roPGb .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRv3roPGb nav.navbar {
  position: fixed;
}
.cid-uuRv3roPGb .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRv3roPGb .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRv3roPGb .nav-item {
    border: 0;
  }
}
.cid-uuRv3roPGb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRv3roPGb .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRv3roPGb .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRv3roPGb .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRv3roPGb .title-wrap:hover span {
  color: white;
}
.cid-uuRv3roPGb .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRv3roPGb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRv3roPGb .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRv3roPGb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRv3roPGb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRv3roPGb .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRv3roPGb .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRv3roPGb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRv3roPGb .nav-link {
  position: relative;
}
.cid-uuRv3roPGb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRv3roPGb .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRv3roPGb .dropdown-menu,
.cid-uuRv3roPGb .navbar.opened {
  background: #232323 !important;
}
.cid-uuRv3roPGb .nav-item:focus,
.cid-uuRv3roPGb .nav-link:focus {
  outline: none;
}
.cid-uuRv3roPGb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRv3roPGb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRv3roPGb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRv3roPGb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRv3roPGb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRv3roPGb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRv3roPGb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRv3roPGb .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRv3roPGb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRv3roPGb .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRv3roPGb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRv3roPGb .navbar.collapsed {
  justify-content: center;
}
.cid-uuRv3roPGb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRv3roPGb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRv3roPGb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRv3roPGb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRv3roPGb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRv3roPGb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRv3roPGb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRv3roPGb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRv3roPGb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRv3roPGb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRv3roPGb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRv3roPGb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRv3roPGb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRv3roPGb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRv3roPGb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRv3roPGb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRv3roPGb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRv3roPGb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRv3roPGb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRv3roPGb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRv3roPGb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRv3roPGb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRv3roPGb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRv3roPGb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRv3roPGb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRv3roPGb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRv3roPGb .dropdown-item.active,
.cid-uuRv3roPGb .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRv3roPGb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRv3roPGb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRv3roPGb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRv3roPGb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRv3roPGb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRv3roPGb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRv3roPGb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRv3roPGb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRv3roPGb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRv3roPGb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRv3roPGb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRv3roPGb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRv3roPGb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRv3roPGb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRv3roPGb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRv3roPGb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRv3roPGb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRv3roPGb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRv3roPGb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRv3roPGb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRv3roPGb .navbar {
    height: 70px;
  }
  .cid-uuRv3roPGb .navbar.opened {
    height: auto;
  }
  .cid-uuRv3roPGb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRv3roPGb .navbar-caption-wrap,
.cid-uuRv3roPGb .title-wrap {
  color: #272727;
}
.cid-uuRv3roPGb .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRv3sjvCc {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRv3sjvCc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv3sjvCc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv3sjvCc .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRv3sjvCc .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRv3sjvCc .container {
    padding: 0 15px;
  }
}
.cid-uuRv3sjvCc .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRv3sjvCc .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRv3sjvCc .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRv3sjvCc .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRv3sjvCc .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRv3sjvCc .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRv3sjvCc .mbr-section-title {
  color: #131c28;
}
.cid-uuRv3sjvCc .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRv3sjvCc .mbr-section-title,
.cid-uuRv3sjvCc .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRv3tixfl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRv3tixfl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv3tixfl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv3tixfl .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRv3tixfl .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRv3tixfl .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRv3tixfl .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRv3tixfl .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRv3tixfl .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRv3tixfl .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRv3tixfl .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRv3tixfl .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRv3tixfl .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRv3tixfl .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRv3tixfl .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRv3tixfl .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRv3tixfl .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRv3tixfl .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRv3tixfl .mbr-text,
.cid-uuRv3tixfl .mbr-section-btn {
  text-align: center;
}
#custom-html-a0 {
  /* Type valid CSS here */
}
#custom-html-a0 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-a0 p {
  font-size: 20px;
  color: #777;
}
.cid-uuRv3v1lxo {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRv3v1lxo .content {
  display: flex;
  align-items: center;
}
.cid-uuRv3v1lxo .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRv3v1lxo .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRv3v1lxo .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRv3v1lxo .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRv3v1lxo .btn:hover {
  box-shadow: none;
}
.cid-uuRv3v1lxo .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRv3v1lxo .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRv3v1lxo .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRv3v1lxo .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRv3v1lxo .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRv3v1lxo .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRv3v1lxo .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRv3v1lxo .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRv3v1lxo .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRv3v1lxo .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRv3v1lxo .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRv3v1lxo .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRv3v1lxo .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRv3v1lxo .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRv3v1lxo .mbr-image-text {
  color: #ffffff;
}
.cid-uuRv3v1lxo .mbr-image-text,
.cid-uuRv3v1lxo .mbr-iconfont {
  text-align: center;
}
.cid-uuRv3v1lxo .tabela {
  border: 1px solid #666;
}
.cid-uuRv3v1lxo .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRv3v1lxo .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRv3v1lxo .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRv3v1lxo .text-tabela {
  padding: 5px;
}
.cid-uuRv3v1lxo p {
  margin-bottom: 0px;
}
.cid-uuRv3v1lxo .mbr-section-title,
.cid-uuRv3v1lxo .mbr-section-btn {
  text-align: center;
}
.cid-uuRv3v1lxo .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRv3xCCJH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRv3xCCJH .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRv3xCCJH .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRv3xCCJH .image-wrapper img {
  object-fit: cover;
}
.cid-uuRv3xCCJH .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRv3xCCJH .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRv3xCCJH .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRv3xCCJH .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRv3xCCJH .mbr-text {
  line-height: 1.72;
}
.cid-uuRv3xCCJH .list {
  line-height: 1.72;
}
.cid-uuRv3xCCJH .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRv3yFbI1 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRv3yFbI1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv3yFbI1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv3yFbI1 .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRv3yFbI1 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRv3yFbI1 .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRv3yFbI1 .content-head {
  max-width: 800px;
}
.cid-uuRv3yFbI1 .card-title {
  text-align: center;
}
.cid-uuRv3yFbI1 .card-text DIV {
  text-align: center;
}
.cid-uuRv3yFbI1 .card-text {
  text-align: center;
}
.cid-uuRv3A0fjk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRv3A0fjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv3A0fjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv3A0fjk .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRv3A0fjk .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRv3A0fjk .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRv3A0fjk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRv3A0fjk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRv3A0fjk .content-head {
  max-width: 100%;
}
.cid-uuRv3BdlaT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRv3BdlaT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv3BdlaT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv3BdlaT .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRv3BdlaT .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRv3BdlaT .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRv3BdlaT .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRv3BdlaT .container {
    padding: 0 14px;
  }
}
.cid-uuRv3BdlaT .row {
  justify-content: center;
}
.cid-uuRv3BdlaT .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRv3BdlaT .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRv3BdlaT .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRv3BdlaT .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRv3BdlaT .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRv3BdlaT .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRv3BdlaT .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRv3BdlaT .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRv3BdlaT .nav-wrapper .list .item-wrap:hover,
.cid-uuRv3BdlaT .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRv3BdlaT .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRv3BdlaT .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRv3BdlaT .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRv3BdlaT .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRv3BdlaT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRv3BdlaT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRv3BdlaT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRv3BdlaT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRv3BdlaT .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRv3BdlaT .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRv3BdlaT .mbr-text,
.cid-uuRv3BdlaT .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRv3BdlaT .mbr-list-title {
  color: #ffffff;
}
.cid-uuRv3BdlaT .list {
  color: #ffffff;
}
.cid-uuRv3BdlaT .mbr-contact {
  color: #ffffff;
}
.cid-uuRv3BdlaT P {
  text-align: left;
}
.cid-viSpB3sokg.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3sokg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3sokg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3sokg .modal-content,
.cid-viSpB3sokg .modal-dialog {
  height: auto;
}
.cid-viSpB3sokg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3sokg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3sokg .form-wrapper .mbr-form .form-group,
  .cid-viSpB3sokg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3sokg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3sokg .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-viSpB3sokg .mbr-text {
  text-align: center;
}
.cid-viSpB3sokg .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3sokg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3sokg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3sokg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3sokg .modal-open {
  overflow: hidden;
}
.cid-viSpB3sokg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3sokg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3sokg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3sokg .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-viSpB3sokg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3sokg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3sokg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3sokg .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-viSpB3sokg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3sokg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3sokg .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3sokg .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3sokg .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3sokg .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sokg .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3sokg .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3sokg .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3sokg .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3sokg .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3sokg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3sokg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3sokg .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sokg .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3sokg .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3sokg .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sokg .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3sokg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3sokg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3sokg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3sokg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3sokg .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3sokg .modal-lg,
  .cid-viSpB3sokg .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3sokg .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3sokg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3sokg .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-viSpB3sokg .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3sokg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3sokg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3sokg .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-viSpB3sokg .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3sokg .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3sokg .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3sokg .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRv9B1Guk {
  z-index: 1000;
  width: 100%;
}
.cid-uuRv9B1Guk .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRv9B1Guk .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRv9B1Guk .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRv9B1Guk .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRv9B1Guk .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRv9B1Guk nav.navbar {
  position: fixed;
}
.cid-uuRv9B1Guk .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRv9B1Guk .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRv9B1Guk .nav-item {
    border: 0;
  }
}
.cid-uuRv9B1Guk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRv9B1Guk .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRv9B1Guk .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRv9B1Guk .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRv9B1Guk .title-wrap:hover span {
  color: white;
}
.cid-uuRv9B1Guk .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRv9B1Guk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRv9B1Guk .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRv9B1Guk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRv9B1Guk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRv9B1Guk .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRv9B1Guk .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRv9B1Guk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRv9B1Guk .nav-link {
  position: relative;
}
.cid-uuRv9B1Guk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRv9B1Guk .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRv9B1Guk .dropdown-menu,
.cid-uuRv9B1Guk .navbar.opened {
  background: #232323 !important;
}
.cid-uuRv9B1Guk .nav-item:focus,
.cid-uuRv9B1Guk .nav-link:focus {
  outline: none;
}
.cid-uuRv9B1Guk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRv9B1Guk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRv9B1Guk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRv9B1Guk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRv9B1Guk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRv9B1Guk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRv9B1Guk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRv9B1Guk .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRv9B1Guk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRv9B1Guk .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRv9B1Guk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRv9B1Guk .navbar.collapsed {
  justify-content: center;
}
.cid-uuRv9B1Guk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRv9B1Guk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRv9B1Guk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRv9B1Guk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRv9B1Guk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRv9B1Guk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRv9B1Guk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRv9B1Guk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRv9B1Guk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRv9B1Guk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRv9B1Guk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRv9B1Guk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRv9B1Guk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRv9B1Guk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRv9B1Guk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRv9B1Guk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRv9B1Guk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRv9B1Guk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRv9B1Guk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRv9B1Guk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRv9B1Guk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRv9B1Guk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRv9B1Guk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRv9B1Guk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRv9B1Guk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRv9B1Guk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRv9B1Guk .dropdown-item.active,
.cid-uuRv9B1Guk .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRv9B1Guk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRv9B1Guk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRv9B1Guk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRv9B1Guk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRv9B1Guk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRv9B1Guk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRv9B1Guk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRv9B1Guk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRv9B1Guk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRv9B1Guk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRv9B1Guk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRv9B1Guk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRv9B1Guk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRv9B1Guk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRv9B1Guk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRv9B1Guk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRv9B1Guk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRv9B1Guk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRv9B1Guk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRv9B1Guk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRv9B1Guk .navbar {
    height: 70px;
  }
  .cid-uuRv9B1Guk .navbar.opened {
    height: auto;
  }
  .cid-uuRv9B1Guk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRv9B1Guk .navbar-caption-wrap,
.cid-uuRv9B1Guk .title-wrap {
  color: #272727;
}
.cid-uuRv9B1Guk .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRv9Cdfmt {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRv9Cdfmt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv9Cdfmt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv9Cdfmt .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRv9Cdfmt .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRv9Cdfmt .container {
    padding: 0 15px;
  }
}
.cid-uuRv9Cdfmt .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRv9Cdfmt .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRv9Cdfmt .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRv9Cdfmt .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRv9Cdfmt .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRv9Cdfmt .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRv9Cdfmt .mbr-section-title {
  color: #131c28;
}
.cid-uuRv9Cdfmt .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRv9Cdfmt .mbr-section-title,
.cid-uuRv9Cdfmt .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRv9DhvNx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRv9DhvNx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv9DhvNx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv9DhvNx .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRv9DhvNx .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRv9DhvNx .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRv9DhvNx .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRv9DhvNx .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRv9DhvNx .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRv9DhvNx .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRv9DhvNx .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRv9DhvNx .mbr-text,
.cid-uuRv9DhvNx .mbr-section-btn {
  text-align: center;
}
#custom-html-a9 {
  /* Type valid CSS here */
}
#custom-html-a9 div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-a9 p {
  font-size: 20px;
  color: #777;
}
.cid-uuRv9ExWuq {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRv9ExWuq .content {
  display: flex;
  align-items: center;
}
.cid-uuRv9ExWuq .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRv9ExWuq .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRv9ExWuq .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRv9ExWuq .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRv9ExWuq .btn:hover {
  box-shadow: none;
}
.cid-uuRv9ExWuq .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRv9ExWuq .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRv9ExWuq .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRv9ExWuq .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRv9ExWuq .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRv9ExWuq .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRv9ExWuq .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRv9ExWuq .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRv9ExWuq .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRv9ExWuq .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRv9ExWuq .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRv9ExWuq .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRv9ExWuq .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRv9ExWuq .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRv9ExWuq .mbr-image-text {
  color: #ffffff;
}
.cid-uuRv9ExWuq .mbr-image-text,
.cid-uuRv9ExWuq .mbr-iconfont {
  text-align: center;
}
.cid-uuRv9ExWuq .tabela {
  border: 1px solid #666;
}
.cid-uuRv9ExWuq .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRv9ExWuq .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRv9ExWuq .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRv9ExWuq .text-tabela {
  padding: 5px;
}
.cid-uuRv9ExWuq p {
  margin-bottom: 0px;
}
.cid-uuRv9ExWuq .mbr-section-title,
.cid-uuRv9ExWuq .mbr-section-btn {
  text-align: center;
}
.cid-uuRv9ExWuq .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRv9G1ovl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRv9G1ovl .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRv9G1ovl .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRv9G1ovl .image-wrapper img {
  object-fit: cover;
}
.cid-uuRv9G1ovl .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRv9G1ovl .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRv9G1ovl .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRv9G1ovl .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRv9G1ovl .mbr-text {
  line-height: 1.72;
}
.cid-uuRv9G1ovl .list {
  line-height: 1.72;
}
.cid-uuRv9G1ovl .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRv9HgVPt {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRv9HgVPt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv9HgVPt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv9HgVPt .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRv9HgVPt .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRv9HgVPt .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRv9HgVPt .content-head {
  max-width: 800px;
}
.cid-uuRv9HgVPt .card-title {
  text-align: center;
}
.cid-uuRv9HgVPt .card-text DIV {
  text-align: center;
}
.cid-uuRv9HgVPt .card-text {
  text-align: center;
}
.cid-uuRv9IrJ4V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRv9IrJ4V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv9IrJ4V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv9IrJ4V .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRv9IrJ4V .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRv9IrJ4V .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRv9IrJ4V .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRv9IrJ4V .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRv9IrJ4V .content-head {
  max-width: 100%;
}
.cid-uuRv9JSJ7R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRv9JSJ7R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRv9JSJ7R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRv9JSJ7R .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRv9JSJ7R .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRv9JSJ7R .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRv9JSJ7R .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRv9JSJ7R .container {
    padding: 0 14px;
  }
}
.cid-uuRv9JSJ7R .row {
  justify-content: center;
}
.cid-uuRv9JSJ7R .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRv9JSJ7R .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRv9JSJ7R .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRv9JSJ7R .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRv9JSJ7R .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRv9JSJ7R .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRv9JSJ7R .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRv9JSJ7R .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRv9JSJ7R .nav-wrapper .list .item-wrap:hover,
.cid-uuRv9JSJ7R .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRv9JSJ7R .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRv9JSJ7R .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRv9JSJ7R .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRv9JSJ7R .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRv9JSJ7R .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRv9JSJ7R .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRv9JSJ7R .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRv9JSJ7R .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRv9JSJ7R .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRv9JSJ7R .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRv9JSJ7R .mbr-text,
.cid-uuRv9JSJ7R .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRv9JSJ7R .mbr-list-title {
  color: #ffffff;
}
.cid-uuRv9JSJ7R .list {
  color: #ffffff;
}
.cid-uuRv9JSJ7R .mbr-contact {
  color: #ffffff;
}
.cid-uuRv9JSJ7R P {
  text-align: left;
}
.cid-viSpB3sTqL.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3sTqL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3sTqL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3sTqL .modal-content,
.cid-viSpB3sTqL .modal-dialog {
  height: auto;
}
.cid-viSpB3sTqL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3sTqL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3sTqL .form-wrapper .mbr-form .form-group,
  .cid-viSpB3sTqL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3sTqL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3sTqL .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-viSpB3sTqL .mbr-text {
  text-align: center;
}
.cid-viSpB3sTqL .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3sTqL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3sTqL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3sTqL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3sTqL .modal-open {
  overflow: hidden;
}
.cid-viSpB3sTqL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3sTqL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3sTqL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3sTqL .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-viSpB3sTqL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3sTqL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3sTqL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3sTqL .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-viSpB3sTqL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3sTqL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3sTqL .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3sTqL .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3sTqL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3sTqL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sTqL .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3sTqL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3sTqL .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3sTqL .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3sTqL .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3sTqL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3sTqL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3sTqL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sTqL .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3sTqL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3sTqL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sTqL .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3sTqL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3sTqL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3sTqL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3sTqL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3sTqL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3sTqL .modal-lg,
  .cid-viSpB3sTqL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3sTqL .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3sTqL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3sTqL .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-viSpB3sTqL .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3sTqL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3sTqL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3sTqL .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-viSpB3sTqL .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3sTqL .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3sTqL .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3sTqL .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRveICQxv {
  z-index: 1000;
  width: 100%;
}
.cid-uuRveICQxv .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRveICQxv .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRveICQxv .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRveICQxv .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRveICQxv .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRveICQxv nav.navbar {
  position: fixed;
}
.cid-uuRveICQxv .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRveICQxv .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRveICQxv .nav-item {
    border: 0;
  }
}
.cid-uuRveICQxv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRveICQxv .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRveICQxv .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRveICQxv .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRveICQxv .title-wrap:hover span {
  color: white;
}
.cid-uuRveICQxv .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRveICQxv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRveICQxv .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRveICQxv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRveICQxv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRveICQxv .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRveICQxv .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRveICQxv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRveICQxv .nav-link {
  position: relative;
}
.cid-uuRveICQxv .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRveICQxv .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRveICQxv .dropdown-menu,
.cid-uuRveICQxv .navbar.opened {
  background: #232323 !important;
}
.cid-uuRveICQxv .nav-item:focus,
.cid-uuRveICQxv .nav-link:focus {
  outline: none;
}
.cid-uuRveICQxv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRveICQxv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRveICQxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRveICQxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRveICQxv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRveICQxv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRveICQxv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRveICQxv .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRveICQxv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRveICQxv .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRveICQxv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRveICQxv .navbar.collapsed {
  justify-content: center;
}
.cid-uuRveICQxv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRveICQxv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRveICQxv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRveICQxv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRveICQxv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRveICQxv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRveICQxv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRveICQxv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRveICQxv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRveICQxv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRveICQxv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRveICQxv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRveICQxv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRveICQxv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRveICQxv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRveICQxv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRveICQxv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRveICQxv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRveICQxv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRveICQxv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRveICQxv .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRveICQxv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRveICQxv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRveICQxv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRveICQxv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRveICQxv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRveICQxv .dropdown-item.active,
.cid-uuRveICQxv .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRveICQxv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRveICQxv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRveICQxv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRveICQxv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRveICQxv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRveICQxv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRveICQxv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRveICQxv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRveICQxv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRveICQxv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRveICQxv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRveICQxv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRveICQxv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRveICQxv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRveICQxv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRveICQxv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRveICQxv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRveICQxv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRveICQxv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRveICQxv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRveICQxv .navbar {
    height: 70px;
  }
  .cid-uuRveICQxv .navbar.opened {
    height: auto;
  }
  .cid-uuRveICQxv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRveICQxv .navbar-caption-wrap,
.cid-uuRveICQxv .title-wrap {
  color: #272727;
}
.cid-uuRveICQxv .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRveKIjg2 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRveKIjg2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRveKIjg2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRveKIjg2 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRveKIjg2 .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRveKIjg2 .container {
    padding: 0 15px;
  }
}
.cid-uuRveKIjg2 .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRveKIjg2 .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRveKIjg2 .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRveKIjg2 .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRveKIjg2 .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRveKIjg2 .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRveKIjg2 .mbr-section-title {
  color: #131c28;
}
.cid-uuRveKIjg2 .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRveKIjg2 .mbr-section-title,
.cid-uuRveKIjg2 .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRveMnuXw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRveMnuXw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRveMnuXw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRveMnuXw .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRveMnuXw .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRveMnuXw .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRveMnuXw .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRveMnuXw .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRveMnuXw .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRveMnuXw .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRveMnuXw .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRveMnuXw .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRveMnuXw .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRveMnuXw .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRveMnuXw .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRveMnuXw .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRveMnuXw .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRveMnuXw .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRveMnuXw .mbr-text,
.cid-uuRveMnuXw .mbr-section-btn {
  text-align: center;
}
#custom-html-ai {
  /* Type valid CSS here */
}
#custom-html-ai div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-ai p {
  font-size: 20px;
  color: #777;
}
.cid-uuRvePd96e {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRvePd96e .content {
  display: flex;
  align-items: center;
}
.cid-uuRvePd96e .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRvePd96e .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRvePd96e .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRvePd96e .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRvePd96e .btn:hover {
  box-shadow: none;
}
.cid-uuRvePd96e .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRvePd96e .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRvePd96e .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRvePd96e .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRvePd96e .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRvePd96e .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRvePd96e .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRvePd96e .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRvePd96e .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRvePd96e .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRvePd96e .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRvePd96e .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRvePd96e .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRvePd96e .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRvePd96e .mbr-image-text {
  color: #ffffff;
}
.cid-uuRvePd96e .mbr-image-text,
.cid-uuRvePd96e .mbr-iconfont {
  text-align: center;
}
.cid-uuRvePd96e .tabela {
  border: 1px solid #666;
}
.cid-uuRvePd96e .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRvePd96e .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRvePd96e .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRvePd96e .text-tabela {
  padding: 5px;
}
.cid-uuRvePd96e p {
  margin-bottom: 0px;
}
.cid-uuRvePd96e .mbr-section-title,
.cid-uuRvePd96e .mbr-section-btn {
  text-align: center;
}
.cid-uuRvePd96e .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRveRHf4s {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRveRHf4s .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRveRHf4s .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRveRHf4s .image-wrapper img {
  object-fit: cover;
}
.cid-uuRveRHf4s .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRveRHf4s .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRveRHf4s .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRveRHf4s .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRveRHf4s .mbr-text {
  line-height: 1.72;
}
.cid-uuRveRHf4s .list {
  line-height: 1.72;
}
.cid-uuRveRHf4s .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRveT65jS {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRveT65jS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRveT65jS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRveT65jS .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRveT65jS .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRveT65jS .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRveT65jS .content-head {
  max-width: 800px;
}
.cid-uuRveT65jS .card-title {
  text-align: center;
}
.cid-uuRveT65jS .card-text DIV {
  text-align: center;
}
.cid-uuRveT65jS .card-text {
  text-align: center;
}
.cid-uuRveUGxwi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRveUGxwi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRveUGxwi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRveUGxwi .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRveUGxwi .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRveUGxwi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRveUGxwi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRveUGxwi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRveUGxwi .content-head {
  max-width: 100%;
}
.cid-uuRveWnwpa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRveWnwpa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRveWnwpa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRveWnwpa .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRveWnwpa .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRveWnwpa .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRveWnwpa .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRveWnwpa .container {
    padding: 0 14px;
  }
}
.cid-uuRveWnwpa .row {
  justify-content: center;
}
.cid-uuRveWnwpa .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRveWnwpa .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRveWnwpa .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRveWnwpa .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRveWnwpa .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRveWnwpa .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRveWnwpa .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRveWnwpa .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRveWnwpa .nav-wrapper .list .item-wrap:hover,
.cid-uuRveWnwpa .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRveWnwpa .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRveWnwpa .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRveWnwpa .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRveWnwpa .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRveWnwpa .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRveWnwpa .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRveWnwpa .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRveWnwpa .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRveWnwpa .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRveWnwpa .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRveWnwpa .mbr-text,
.cid-uuRveWnwpa .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRveWnwpa .mbr-list-title {
  color: #ffffff;
}
.cid-uuRveWnwpa .list {
  color: #ffffff;
}
.cid-uuRveWnwpa .mbr-contact {
  color: #ffffff;
}
.cid-uuRveWnwpa P {
  text-align: left;
}
.cid-viSpB3sloc.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3sloc.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3sloc.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3sloc .modal-content,
.cid-viSpB3sloc .modal-dialog {
  height: auto;
}
.cid-viSpB3sloc .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3sloc .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3sloc .form-wrapper .mbr-form .form-group,
  .cid-viSpB3sloc .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3sloc .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3sloc .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-viSpB3sloc .mbr-text {
  text-align: center;
}
.cid-viSpB3sloc .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3sloc .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3sloc .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3sloc .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3sloc .modal-open {
  overflow: hidden;
}
.cid-viSpB3sloc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3sloc .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3sloc .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3sloc .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-viSpB3sloc .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3sloc .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3sloc .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3sloc .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-viSpB3sloc .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3sloc .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3sloc .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3sloc .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3sloc .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3sloc .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sloc .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3sloc .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3sloc .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3sloc .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3sloc .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3sloc .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3sloc .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3sloc .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sloc .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3sloc .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3sloc .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sloc .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3sloc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3sloc .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3sloc .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3sloc .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3sloc .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3sloc .modal-lg,
  .cid-viSpB3sloc .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3sloc .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3sloc .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3sloc .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-viSpB3sloc .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3sloc .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3sloc .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3sloc .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-viSpB3sloc .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3sloc .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3sloc .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3sloc .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-uuRvjOKq2k {
  z-index: 1000;
  width: 100%;
}
.cid-uuRvjOKq2k .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-uuRvjOKq2k .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-uuRvjOKq2k .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-uuRvjOKq2k .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-uuRvjOKq2k .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-uuRvjOKq2k nav.navbar {
  position: fixed;
}
.cid-uuRvjOKq2k .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-uuRvjOKq2k .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-uuRvjOKq2k .nav-item {
    border: 0;
  }
}
.cid-uuRvjOKq2k .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uuRvjOKq2k .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-uuRvjOKq2k .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-uuRvjOKq2k .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-uuRvjOKq2k .title-wrap:hover span {
  color: white;
}
.cid-uuRvjOKq2k .title-wrap:hover:before {
  height: 100%;
}
.cid-uuRvjOKq2k .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRvjOKq2k .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-uuRvjOKq2k .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uuRvjOKq2k .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uuRvjOKq2k .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-uuRvjOKq2k .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-uuRvjOKq2k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uuRvjOKq2k .nav-link {
  position: relative;
}
.cid-uuRvjOKq2k .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uuRvjOKq2k .container {
    flex-wrap: nowrap;
  }
}
.cid-uuRvjOKq2k .dropdown-menu,
.cid-uuRvjOKq2k .navbar.opened {
  background: #232323 !important;
}
.cid-uuRvjOKq2k .nav-item:focus,
.cid-uuRvjOKq2k .nav-link:focus {
  outline: none;
}
.cid-uuRvjOKq2k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uuRvjOKq2k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uuRvjOKq2k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uuRvjOKq2k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uuRvjOKq2k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uuRvjOKq2k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uuRvjOKq2k .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-uuRvjOKq2k .navbar.opened {
  transition: all 0.3s;
}
.cid-uuRvjOKq2k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uuRvjOKq2k .navbar .navbar-logo img {
  width: auto;
}
.cid-uuRvjOKq2k .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uuRvjOKq2k .navbar.collapsed {
  justify-content: center;
}
.cid-uuRvjOKq2k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uuRvjOKq2k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uuRvjOKq2k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-uuRvjOKq2k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uuRvjOKq2k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uuRvjOKq2k .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uuRvjOKq2k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uuRvjOKq2k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uuRvjOKq2k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uuRvjOKq2k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uuRvjOKq2k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uuRvjOKq2k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uuRvjOKq2k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uuRvjOKq2k .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uuRvjOKq2k .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uuRvjOKq2k .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uuRvjOKq2k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uuRvjOKq2k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uuRvjOKq2k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uuRvjOKq2k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uuRvjOKq2k .navbar.navbar-short {
  min-height: 60px;
}
.cid-uuRvjOKq2k .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uuRvjOKq2k .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uuRvjOKq2k .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uuRvjOKq2k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uuRvjOKq2k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uuRvjOKq2k .dropdown-item.active,
.cid-uuRvjOKq2k .dropdown-item:active {
  background-color: transparent;
}
.cid-uuRvjOKq2k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uuRvjOKq2k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uuRvjOKq2k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uuRvjOKq2k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uuRvjOKq2k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uuRvjOKq2k .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uuRvjOKq2k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uuRvjOKq2k .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uuRvjOKq2k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uuRvjOKq2k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-uuRvjOKq2k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uuRvjOKq2k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRvjOKq2k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uuRvjOKq2k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uuRvjOKq2k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRvjOKq2k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uuRvjOKq2k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uuRvjOKq2k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uuRvjOKq2k .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uuRvjOKq2k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uuRvjOKq2k .navbar {
    height: 70px;
  }
  .cid-uuRvjOKq2k .navbar.opened {
    height: auto;
  }
  .cid-uuRvjOKq2k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uuRvjOKq2k .navbar-caption-wrap,
.cid-uuRvjOKq2k .title-wrap {
  color: #272727;
}
.cid-uuRvjOKq2k .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-uuRvjPHRXg {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-uuRvjPHRXg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRvjPHRXg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRvjPHRXg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uuRvjPHRXg .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-uuRvjPHRXg .container {
    padding: 0 15px;
  }
}
.cid-uuRvjPHRXg .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-uuRvjPHRXg .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uuRvjPHRXg .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-uuRvjPHRXg .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-uuRvjPHRXg .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-uuRvjPHRXg .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-uuRvjPHRXg .mbr-section-title {
  color: #131c28;
}
.cid-uuRvjPHRXg .mbr-desc {
  color: #f7f7f7;
}
.cid-uuRvjPHRXg .mbr-section-title,
.cid-uuRvjPHRXg .mbr-section-btn {
  color: #0624ff;
}
.cid-uuRvjQFe9A {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0624ff;
}
.cid-uuRvjQFe9A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRvjQFe9A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRvjQFe9A .mbr-section-title {
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.cid-uuRvjQFe9A .mbr-text {
  color: #ffffff;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.cid-uuRvjQFe9A .mbr-section-btn {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .cid-uuRvjQFe9A .mbr-section-btn {
    margin-top: 34px;
  }
}
@media (max-width: 575px) {
  .cid-uuRvjQFe9A .mbr-section-btn {
    margin-top: 26px;
    width: auto;
  }
  .cid-uuRvjQFe9A .mbr-section-btn .btn {
    width: auto;
    min-width: auto !important;
  }
}
.cid-uuRvjQFe9A .mbr-section-btn .btn.display-7 > .mbr-iconfont {
  font-size: 0.75rem !important;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn .mbr-iconfont {
  margin-left: 8px !important;
  transition: .4s all !important;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn:hover .mbr-iconfont {
  margin-left: 14px !important;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn-white-outline {
  padding: 0 !important;
  color: #FFFFFF !important;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  overflow: hidden;
  color: #bfc0be !important;
  will-change: transform;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn-white-outline .mbr-iconfont:before {
  animation: icon-move-out 0.4s ease-in-out;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn-white-outline:hover {
  color: #bfc0be !important;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn-white-outline:hover .mbr-iconfont {
  background: #bfc0be;
  color: #FFFFFF !important;
}
.cid-uuRvjQFe9A .mbr-section-btn .btn-white-outline:hover .mbr-iconfont:before {
  animation: icon-move 0.4s ease-in-out;
}
@keyframes icon-move {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
@keyframes icon-move-out {
  0% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  49% {
    transform: translate3d(-200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  50% {
    transform: translate3d(-200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  51% {
    transform: translate3d(200%, 0, 0px) scale3d(0, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  52% {
    transform: translate3d(200%, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
  100% {
    transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  }
}
.cid-uuRvjQFe9A .mbr-text,
.cid-uuRvjQFe9A .mbr-section-btn {
  text-align: center;
}
#custom-html-ar {
  /* Type valid CSS here */
}
#custom-html-ar div {
  padding-top: 25px;
  color: #777;
  text-align: right;
  padding-right: 25px;
}
#custom-html-ar p {
  font-size: 20px;
  color: #777;
}
.cid-uuRvjRWHke {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uuRvjRWHke .content {
  display: flex;
  align-items: center;
}
.cid-uuRvjRWHke .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: .13em;
  color: #1f6ed8;
  text-align: center;
}
.cid-uuRvjRWHke .mbr-section-title {
  margin-bottom: 13px;
  color: #080808;
}
.cid-uuRvjRWHke .mbr-text {
  margin-bottom: 38px;
  color: #65676c;
}
.cid-uuRvjRWHke .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  margin-top: 0;
}
.cid-uuRvjRWHke .btn:hover {
  box-shadow: none;
}
.cid-uuRvjRWHke .image-wrapper {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
@media (max-width: 992px) {
  .cid-uuRvjRWHke .image-wrapper {
    margin-top: 25px;
  }
}
.cid-uuRvjRWHke .image-wrapper img {
  width: 100%;
  height: auto;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
}
@media (max-width: 1040px) {
  .cid-uuRvjRWHke .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .cid-uuRvjRWHke .image-wrapper img {
    width: 100%;
    height: auto;
  }
}
.cid-uuRvjRWHke .image-wrapper .image-absolute-1 {
  position: absolute;
  bottom: 0px;
  left: 1%;
  width: 112px;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRvjRWHke .image-wrapper .image-absolute-1 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRvjRWHke .image-wrapper .image-absolute-1 .mbr-image-text {
  margin: 0;
}
.cid-uuRvjRWHke .image-wrapper .image-absolute-2 {
  position: absolute;
  top: -13%;
  right: 0%;
  width: 100%;
  height: 112px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #0624ff;
}
.cid-uuRvjRWHke .image-wrapper .image-absolute-2 .mbr-iconfont {
  font-size: 32px;
  margin-bottom: 10px;
}
.cid-uuRvjRWHke .image-wrapper .image-absolute-2 .mbr-image-text {
  margin: 0;
  font-size: 110%;
}
@media (max-width: 562px) {
  .cid-uuRvjRWHke .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -19%;
    right: none;
    width: 100%;
    height: 112px;
  }
}
@media (min-width: 798px) {
  .cid-uuRvjRWHke .image-wrapper .image-absolute-2 {
    position: absolute;
    top: -10%;
    right: 0%;
    width: 112px;
    height: 112px;
  }
}
.cid-uuRvjRWHke .mbr-iconfont {
  color: #ffffff;
}
.cid-uuRvjRWHke .mbr-image-text {
  color: #ffffff;
}
.cid-uuRvjRWHke .mbr-image-text,
.cid-uuRvjRWHke .mbr-iconfont {
  text-align: center;
}
.cid-uuRvjRWHke .tabela {
  border: 1px solid #666;
}
.cid-uuRvjRWHke .linha1 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #CCC;
}
.cid-uuRvjRWHke .linha-coluna {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #666;
  padding: 5px;
}
.cid-uuRvjRWHke .linha2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333;
  background-color: #F4F4F4;
}
.cid-uuRvjRWHke .text-tabela {
  padding: 5px;
}
.cid-uuRvjRWHke p {
  margin-bottom: 0px;
}
.cid-uuRvjRWHke .mbr-section-title,
.cid-uuRvjRWHke .mbr-section-btn {
  text-align: center;
}
.cid-uuRvjRWHke .content-main {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.cid-uuRvjTHzCU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #eceff3;
}
.cid-uuRvjTHzCU .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-uuRvjTHzCU .card-wrapper {
    padding: 0 1rem;
  }
}
.cid-uuRvjTHzCU .image-wrapper img {
  object-fit: cover;
}
.cid-uuRvjTHzCU .mbr-section-title {
  margin-bottom: 80px;
  text-align: center;
  color: #27388a;
}
@media (max-width: 992px) {
  .cid-uuRvjTHzCU .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uuRvjTHzCU .mbr-section-subtitle {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cid-uuRvjTHzCU .mbr-section-subtitle {
    margin-bottom: 20px;
  }
}
.cid-uuRvjTHzCU .mbr-text {
  line-height: 1.72;
}
.cid-uuRvjTHzCU .list {
  line-height: 1.72;
}
.cid-uuRvjTHzCU .advantages-subtitle {
  line-height: 1.72;
}
.cid-uuRvjUPhlX {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #bfc0be;
}
.cid-uuRvjUPhlX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRvjUPhlX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRvjUPhlX .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uuRvjUPhlX .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uuRvjUPhlX .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-uuRvjUPhlX .content-head {
  max-width: 800px;
}
.cid-uuRvjUPhlX .card-title {
  text-align: center;
}
.cid-uuRvjUPhlX .card-text DIV {
  text-align: center;
}
.cid-uuRvjUPhlX .card-text {
  text-align: center;
}
.cid-uuRvjWaN8Q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uuRvjWaN8Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRvjWaN8Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRvjWaN8Q .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-uuRvjWaN8Q .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-uuRvjWaN8Q .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uuRvjWaN8Q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uuRvjWaN8Q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uuRvjWaN8Q .content-head {
  max-width: 100%;
}
.cid-uuRvjXvR2C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-uuRvjXvR2C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uuRvjXvR2C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uuRvjXvR2C .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-uuRvjXvR2C .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRvjXvR2C .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-uuRvjXvR2C .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-uuRvjXvR2C .container {
    padding: 0 14px;
  }
}
.cid-uuRvjXvR2C .row {
  justify-content: center;
}
.cid-uuRvjXvR2C .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRvjXvR2C .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRvjXvR2C .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-uuRvjXvR2C .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRvjXvR2C .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRvjXvR2C .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRvjXvR2C .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-uuRvjXvR2C .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-uuRvjXvR2C .nav-wrapper .list .item-wrap:hover,
.cid-uuRvjXvR2C .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-uuRvjXvR2C .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-uuRvjXvR2C .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uuRvjXvR2C .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-uuRvjXvR2C .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-uuRvjXvR2C .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-uuRvjXvR2C .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-uuRvjXvR2C .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-uuRvjXvR2C .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-uuRvjXvR2C .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-uuRvjXvR2C .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-uuRvjXvR2C .mbr-text,
.cid-uuRvjXvR2C .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-uuRvjXvR2C .mbr-list-title {
  color: #ffffff;
}
.cid-uuRvjXvR2C .list {
  color: #ffffff;
}
.cid-uuRvjXvR2C .mbr-contact {
  color: #ffffff;
}
.cid-uuRvjXvR2C P {
  text-align: left;
}
.cid-viSpB3sobK.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3sobK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3sobK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3sobK .modal-content,
.cid-viSpB3sobK .modal-dialog {
  height: auto;
}
.cid-viSpB3sobK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3sobK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3sobK .form-wrapper .mbr-form .form-group,
  .cid-viSpB3sobK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3sobK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3sobK .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-viSpB3sobK .mbr-text {
  text-align: center;
}
.cid-viSpB3sobK .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3sobK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3sobK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3sobK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3sobK .modal-open {
  overflow: hidden;
}
.cid-viSpB3sobK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3sobK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3sobK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3sobK .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-viSpB3sobK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3sobK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3sobK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3sobK .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-viSpB3sobK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3sobK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3sobK .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3sobK .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3sobK .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3sobK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sobK .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3sobK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3sobK .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3sobK .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3sobK .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3sobK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3sobK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3sobK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sobK .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3sobK .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3sobK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sobK .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3sobK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3sobK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3sobK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3sobK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3sobK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3sobK .modal-lg,
  .cid-viSpB3sobK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3sobK .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3sobK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3sobK .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-viSpB3sobK .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3sobK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3sobK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3sobK .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-viSpB3sobK .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3sobK .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3sobK .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3sobK .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
.cid-viQS1poSWH {
  z-index: 1000;
  width: 100%;
}
.cid-viQS1poSWH .mbr-iconfont {
  transition: all 0.3s;
  display: block;
}
@keyframes icons {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0px);
  }
}
.cid-viQS1poSWH .iconfont-wrapper {
  overflow: hidden;
  color: #a6a99c !important;
  font-size: 1.2rem;
  padding: 0;
  margin: 0 0.2rem;
  display: block;
  position: relative;
}
.cid-viQS1poSWH .iconfont-wrapper:hover .mbr-iconfont {
  animation: icons;
  animation-duration: 0.3s;
}
.cid-viQS1poSWH .iconfont-wrapper:hover:before {
  height: 100%;
}
.cid-viQS1poSWH .iconfont-wrapper:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: #bfc0be;
  z-index: -1;
}
.cid-viQS1poSWH nav.navbar {
  position: fixed;
}
.cid-viQS1poSWH .navbar-caption-wrap {
  z-index: 10;
  transition: all 0.3s;
}
.cid-viQS1poSWH .nav-item {
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  margin-right: -1px;
}
@media (max-width: 992px) {
  .cid-viQS1poSWH .nav-item {
    border: 0;
  }
}
.cid-viQS1poSWH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-viQS1poSWH .icons-menu {
    margin-bottom: 1rem;
  }
}
.cid-viQS1poSWH .title-wrap {
  cursor: pointer;
  border: 2px solid currentColor;
  padding: 6px 12px 3px 12px;
  position: relative;
}
.cid-viQS1poSWH .title-wrap:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  transition: all 0.3s;
  width: 100%;
  height: 0%;
  background: currentColor;
  z-index: -1;
}
.cid-viQS1poSWH .title-wrap:hover span {
  color: white;
}
.cid-viQS1poSWH .title-wrap:hover:before {
  height: 100%;
}
.cid-viQS1poSWH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viQS1poSWH .dropdown-menu {
  padding: 0;
  border-top: 4px solid #bfc0be;
}
.cid-viQS1poSWH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-viQS1poSWH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-viQS1poSWH .nav-dropdown .link {
  padding: 0 0.3rem !important;
  margin: 1.4rem 1rem !important;
}
@media (max-width: 992px) {
  .cid-viQS1poSWH .nav-dropdown .link {
    margin: 0.5rem 1rem !important;
  }
}
.cid-viQS1poSWH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-viQS1poSWH .nav-link {
  position: relative;
}
.cid-viQS1poSWH .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-viQS1poSWH .container {
    flex-wrap: nowrap;
  }
}
.cid-viQS1poSWH .dropdown-menu,
.cid-viQS1poSWH .navbar.opened {
  background: #232323 !important;
}
.cid-viQS1poSWH .nav-item:focus,
.cid-viQS1poSWH .nav-link:focus {
  outline: none;
}
.cid-viQS1poSWH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-viQS1poSWH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-viQS1poSWH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-viQS1poSWH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viQS1poSWH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-viQS1poSWH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-viQS1poSWH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  background: rgba(35, 35, 35, 0.8);
}
.cid-viQS1poSWH .navbar.opened {
  transition: all 0.3s;
}
.cid-viQS1poSWH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-viQS1poSWH .navbar .navbar-logo img {
  width: auto;
}
.cid-viQS1poSWH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-viQS1poSWH .navbar.collapsed {
  justify-content: center;
}
.cid-viQS1poSWH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-viQS1poSWH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-viQS1poSWH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.6rem);
  }
}
.cid-viQS1poSWH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-viQS1poSWH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-viQS1poSWH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-viQS1poSWH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-viQS1poSWH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-viQS1poSWH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-viQS1poSWH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-viQS1poSWH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-viQS1poSWH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-viQS1poSWH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-viQS1poSWH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-viQS1poSWH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-viQS1poSWH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-viQS1poSWH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-viQS1poSWH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-viQS1poSWH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-viQS1poSWH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-viQS1poSWH .navbar.navbar-short {
  min-height: 60px;
}
.cid-viQS1poSWH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-viQS1poSWH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-viQS1poSWH .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-viQS1poSWH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-viQS1poSWH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-viQS1poSWH .dropdown-item.active,
.cid-viQS1poSWH .dropdown-item:active {
  background-color: transparent;
}
.cid-viQS1poSWH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-viQS1poSWH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-viQS1poSWH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-viQS1poSWH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-viQS1poSWH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-viQS1poSWH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-viQS1poSWH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-viQS1poSWH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-viQS1poSWH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-viQS1poSWH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #f7f7f7;
}
.cid-viQS1poSWH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-viQS1poSWH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-viQS1poSWH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-viQS1poSWH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-viQS1poSWH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-viQS1poSWH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-viQS1poSWH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-viQS1poSWH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-viQS1poSWH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-viQS1poSWH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-viQS1poSWH .navbar {
    height: 70px;
  }
  .cid-viQS1poSWH .navbar.opened {
    height: auto;
  }
  .cid-viQS1poSWH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-viQS1poSWH .navbar-caption-wrap,
.cid-viQS1poSWH .title-wrap {
  color: #272727;
}
.cid-viQS1poSWH .m-right {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0px;
  margin-left: auto;
}
.cid-viQS1pTn0g {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-image: url("../../../assets/images/peca-1918x938.jpg");
}
.cid-viQS1pTn0g .mbr-fallback-image.disabled {
  display: none;
}
.cid-viQS1pTn0g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viQS1pTn0g .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-viQS1pTn0g .container-fluid {
    padding: 0 15px;
  }
}
@media (max-width: 992px) {
  .cid-viQS1pTn0g .container {
    padding: 0 15px;
  }
}
.cid-viQS1pTn0g .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-viQS1pTn0g .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-viQS1pTn0g .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-viQS1pTn0g .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #f7f7f7;
}
.cid-viQS1pTn0g .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #f7f7f7;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-viQS1pTn0g .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-viQS1pTn0g .mbr-section-title {
  color: #131c28;
}
.cid-viQS1pTn0g .mbr-desc {
  color: #f7f7f7;
}
.cid-viQS1pTn0g .mbr-section-title,
.cid-viQS1pTn0g .mbr-section-btn {
  color: #eceff3;
}
.cid-viQS1qcxvd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-viQS1qcxvd .nav-tabs .nav-item.open .nav-link:focus,
.cid-viQS1qcxvd .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-viQS1qcxvd .nav-tabs {
  border-bottom: 1px solid #27388a;
}
@media (max-width: 767px) {
  .cid-viQS1qcxvd .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-viQS1qcxvd .nav-tabs .nav-link {
  text-align: center;
  border: none;
  border-bottom: 1px solid #9b9ba5;
  border-radius: 0;
}
.cid-viQS1qcxvd .nav-tabs .nav-link:not(.active) {
  color: #9b9ba5;
}
.cid-viQS1qcxvd .nav-link,
.cid-viQS1qcxvd .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-viQS1qcxvd .nav-tabs .nav-link.active {
  color: #27388a;
  border-bottom: 1px solid #27388a;
}
@media (min-width: 992px) {
  .cid-viQS1qcxvd .content {
    padding: 0 2rem;
  }
}
.cid-viQS1qcxvd .item {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .cid-viQS1qcxvd .card-text p {
    padding-left: 0;
    padding-right: 0;
  }
  .cid-viQS1qcxvd .item-title {
    margin-left: -1rem;
  }
}
@media (max-width: 991px) {
  .cid-viQS1qcxvd .card-text p {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cid-viQS1qcxvd .item-title {
    margin-left: 0;
  }
}
.cid-viQS1qcxvd .upper {
  border-bottom: 1px solid #C4C4C8;
}
.cid-viQS1qcxvd .item-wrapper {
  position: relative;
  background: #27388a;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-viQS1qcxvd .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viQS1qcxvd .item-wrapper .item-content {
    padding: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-viQS1qcxvd .item-wrapper .item-btn {
    margin: 0;
    margin-left: 0.5rem;
    padding-top: 0.5rem;
  }
}
@media (max-width: 600px) {
  .cid-viQS1qcxvd .mbr-section-title {
    letter-spacing: -1px;
  }
}
.cid-viQS1qcxvd .mbr-text,
.cid-viQS1qcxvd .mbr-section-btn {
  color: #f7f7f7;
}
.cid-viQS1qcxvd .mbr-fallback-image.disabled {
  display: none;
}
.cid-viQS1qcxvd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viQS1qcxvd .zoom {
  padding: 10px;
  transition: transform .2s;
  margin: 0 auto;
}
.cid-viQS1qcxvd .zoom:hover {
  transform: scale(1.06);
}
.cid-viQS1tIHgc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #cecdc7;
}
.cid-viQS1tIHgc .mbr-fallback-image.disabled {
  display: none;
}
.cid-viQS1tIHgc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viQS1tIHgc .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-viQS1tIHgc .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-viQS1tIHgc .img-wrapper {
  width: 10rem;
  padding-right: 1.5rem;
}
.cid-viQS1tIHgc .content-head {
  max-width: 800px;
}
.cid-viQS1tIHgc .card-title {
  text-align: center;
}
.cid-viQS1tIHgc .card-text DIV {
  text-align: center;
}
.cid-viQS1tIHgc .card-text {
  text-align: center;
}
.cid-viQS1ukjlx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-viQS1ukjlx .mbr-fallback-image.disabled {
  display: none;
}
.cid-viQS1ukjlx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viQS1ukjlx .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-viQS1ukjlx .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-viQS1ukjlx .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-viQS1ukjlx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-viQS1ukjlx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-viQS1ukjlx .content-head {
  max-width: 800px;
}
.cid-viQS1v0666 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #01004c;
}
.cid-viQS1v0666 .mbr-fallback-image.disabled {
  display: none;
}
.cid-viQS1v0666 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viQS1v0666 .container-fluid {
  padding: 0 28px;
}
@media (max-width: 992px) {
  .cid-viQS1v0666 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-viQS1v0666 .container-fluid {
    padding: 0 14px;
  }
}
@media (max-width: 992px) {
  .cid-viQS1v0666 .container {
    padding: 0 16px;
  }
}
@media (max-width: 768px) {
  .cid-viQS1v0666 .container {
    padding: 0 14px;
  }
}
.cid-viQS1v0666 .row {
  justify-content: center;
}
.cid-viQS1v0666 .image-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-viQS1v0666 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-viQS1v0666 .image-wrapper img {
  display: inline-flex;
  height: 150px;
  width: 150px;
  border-radius: 0 !important;
}
.cid-viQS1v0666 .nav-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-viQS1v0666 .nav-wrapper {
    margin-bottom: 32px;
  }
}
.cid-viQS1v0666 .nav-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-viQS1v0666 .nav-wrapper .list {
  margin-bottom: 0;
  padding: 0;
  list-style-type: none;
}
.cid-viQS1v0666 .nav-wrapper .list .item-wrap {
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
.cid-viQS1v0666 .nav-wrapper .list .item-wrap:hover,
.cid-viQS1v0666 .nav-wrapper .list .item-wrap:focus {
  opacity: .7;
}
.cid-viQS1v0666 .contacts-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .cid-viQS1v0666 .contacts-wrapper {
    margin-bottom: 32px;
  }
}
.cid-viQS1v0666 .contacts-wrapper .mbr-list-title {
  opacity: .7;
  margin-bottom: 22px;
}
.cid-viQS1v0666 .contacts-wrapper .contacts-wrap .card-wrapper {
  margin-bottom: 16px;
}
.cid-viQS1v0666 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap {
  display: inline-flex;
  align-items: center;
}
.cid-viQS1v0666 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:hover .mbr-contact,
.cid-viQS1v0666 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap:focus .mbr-contact {
  opacity: .7;
}
.cid-viQS1v0666 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 16px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  margin-right: 16px;
}
.cid-viQS1v0666 .contacts-wrapper .contacts-wrap .card-wrapper .card-wrap .mbr-contact {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
}
.cid-viQS1v0666 .mbr-copy {
  opacity: .7;
  margin-bottom: 0;
  color: #ffffff;
  text-align: justify;
}
.cid-viQS1v0666 .mbr-text,
.cid-viQS1v0666 .text-wrapper {
  color: #f1f1f1;
  text-align: center;
}
.cid-viQS1v0666 .mbr-list-title {
  color: #ffffff;
}
.cid-viQS1v0666 .list {
  color: #ffffff;
}
.cid-viQS1v0666 .mbr-contact {
  color: #ffffff;
}
.cid-viQS1v0666 P {
  text-align: left;
}
.cid-viSpB3sV9K.popup-builder {
  background-color: #ffffff;
}
.cid-viSpB3sV9K.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-viSpB3sV9K.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-viSpB3sV9K .modal-content,
.cid-viSpB3sV9K .modal-dialog {
  height: auto;
}
.cid-viSpB3sV9K .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-viSpB3sV9K .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-viSpB3sV9K .form-wrapper .mbr-form .form-group,
  .cid-viSpB3sV9K .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-viSpB3sV9K .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-viSpB3sV9K .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-viSpB3sV9K .mbr-text {
  text-align: center;
}
.cid-viSpB3sV9K .pt-0 {
  padding-top: 0 !important;
}
.cid-viSpB3sV9K .pb-0 {
  padding-bottom: 0 !important;
}
.cid-viSpB3sV9K .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-viSpB3sV9K .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-viSpB3sV9K .modal-open {
  overflow: hidden;
}
.cid-viSpB3sV9K .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-viSpB3sV9K .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-viSpB3sV9K .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-viSpB3sV9K .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-viSpB3sV9K .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-viSpB3sV9K .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-viSpB3sV9K .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-viSpB3sV9K .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-viSpB3sV9K .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-viSpB3sV9K .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-viSpB3sV9K .modal-backdrop.fade {
  opacity: 0;
}
.cid-viSpB3sV9K .modal-backdrop.show {
  opacity: .5;
}
.cid-viSpB3sV9K .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-viSpB3sV9K .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sV9K .modal-header {
    padding: 1rem;
  }
}
.cid-viSpB3sV9K .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-viSpB3sV9K .modal-header .close svg {
  fill: #353535;
}
.cid-viSpB3sV9K .modal-header .close:hover {
  opacity: 1;
}
.cid-viSpB3sV9K .modal-header .close:focus {
  outline: none;
}
.cid-viSpB3sV9K .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
}
.cid-viSpB3sV9K .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-viSpB3sV9K .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sV9K .modal-body {
    padding: 1rem;
  }
}
.cid-viSpB3sV9K .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-viSpB3sV9K .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-viSpB3sV9K .modal-footer {
    padding: 1rem;
  }
}
.cid-viSpB3sV9K .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-viSpB3sV9K .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-viSpB3sV9K .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-viSpB3sV9K .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-viSpB3sV9K .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-viSpB3sV9K .modal-lg,
  .cid-viSpB3sV9K .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-viSpB3sV9K .modal-xl {
    max-width: 1140px;
  }
}
.cid-viSpB3sV9K .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-viSpB3sV9K .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-viSpB3sV9K .form-group {
  margin-bottom: 1rem;
}
.cid-viSpB3sV9K .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-viSpB3sV9K .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-viSpB3sV9K .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-viSpB3sV9K .mbr-section-btn {
  margin: 0;
}
.cid-viSpB3sV9K .mbr-section-btn .btn {
  margin: 0;
}
.cid-viSpB3sV9K .botao-fechar {
  display: inline-block;
  background: #01004c;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cid-viSpB3sV9K .botao-fechar:hover {
  background: #3a3a6f;
  color: #ffffff;
}
