body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 2.25rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 2.8125rem;
}
.display-2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 2.1rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.625rem;
}
.display-4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.92rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.15rem;
}
.display-5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-7 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.02rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.275rem;
}
/* ---- 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: 1.8rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.575rem;
    font-size: calc( 1.4375rem + (2.25 - 1.4375) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.4375rem + (2.25 - 1.4375) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.68rem;
    font-size: calc( 1.385rem + (2.1 - 1.385) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.385rem + (2.1 - 1.385) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.736rem;
    font-size: calc( 0.972rem + (0.92 - 0.972) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.972rem + (0.92 - 0.972) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.816rem;
    font-size: calc( 1.0070000000000001rem + (1.02 - 1.0070000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0070000000000001rem + (1.02 - 1.0070000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #c77028 !important;
}
.bg-success {
  background-color: #232323 !important;
}
.bg-info {
  background-color: #fafafa !important;
}
.bg-warning {
  background-color: #d47d38 !important;
}
.bg-danger {
  background-color: #069f10 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c77028 !important;
  border-color: #c77028 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #7f4719 !important;
  border-color: #7f4719 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #7f4719 !important;
  border-color: #7f4719 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-info,
.btn-info:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-success,
.btn-success:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #d47d38 !important;
  border-color: #d47d38 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #955420 !important;
  border-color: #955420 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #955420 !important;
  border-color: #955420 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #069f10 !important;
  border-color: #069f10 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #034b08 !important;
  border-color: #034b08 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #034b08 !important;
  border-color: #034b08 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #c77028;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #7f4719 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c77028 !important;
  border-color: #c77028 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  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: transparent!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: transparent;
  color: #d47d38;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #955420 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #d47d38 !important;
  border-color: #d47d38 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #069f10;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #034b08 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #069f10 !important;
  border-color: #069f10 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #c77028 !important;
}
.text-secondary {
  color: #ffffff !important;
}
.text-success {
  color: #232323 !important;
}
.text-info {
  color: #fafafa !important;
}
.text-warning {
  color: #d47d38 !important;
}
.text-danger {
  color: #069f10 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #724017 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #cccccc !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: #c7c7c7 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #894d1d !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #023d06 !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: #c77028;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #fafafa;
}
.alert-warning {
  background-color: #d47d38;
}
.alert-danger {
  background-color: #069f10;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c77028;
  border-color: #c77028;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #c77028;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e7b388;
}
.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: #f8ebe0;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #2df73b;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.92rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.15rem;
}
.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: #c77028 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.92rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.15rem;
}
blockquote {
  border-color: #c77028;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c77028;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #c77028;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #c77028;
  border-bottom-color: #c77028;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #c77028 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ffffff !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='%23c77028' %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;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-sXqFBXo6zl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sXqFBXo6zl nav.navbar {
  position: fixed;
}
.cid-sXqFBXo6zl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sXqFBXo6zl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sXqFBXo6zl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sXqFBXo6zl .dropdown-item:hover,
.cid-sXqFBXo6zl .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-sXqFBXo6zl .dropdown-item:hover span {
  color: white;
}
.cid-sXqFBXo6zl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sXqFBXo6zl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sXqFBXo6zl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sXqFBXo6zl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sXqFBXo6zl .nav-link {
  position: relative;
}
.cid-sXqFBXo6zl .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-sXqFBXo6zl .container {
    flex-wrap: nowrap;
  }
}
.cid-sXqFBXo6zl .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sXqFBXo6zl .dropdown-menu,
.cid-sXqFBXo6zl .navbar.opened {
  background: #232323 !important;
}
.cid-sXqFBXo6zl .nav-item:focus,
.cid-sXqFBXo6zl .nav-link:focus {
  outline: none;
}
.cid-sXqFBXo6zl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sXqFBXo6zl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sXqFBXo6zl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sXqFBXo6zl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sXqFBXo6zl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sXqFBXo6zl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sXqFBXo6zl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-sXqFBXo6zl .navbar.opened {
  transition: all 0.3s;
}
.cid-sXqFBXo6zl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sXqFBXo6zl .navbar .navbar-logo img {
  width: auto;
}
.cid-sXqFBXo6zl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sXqFBXo6zl .navbar.collapsed {
  justify-content: center;
}
.cid-sXqFBXo6zl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sXqFBXo6zl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sXqFBXo6zl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sXqFBXo6zl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sXqFBXo6zl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sXqFBXo6zl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sXqFBXo6zl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sXqFBXo6zl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sXqFBXo6zl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sXqFBXo6zl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sXqFBXo6zl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sXqFBXo6zl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sXqFBXo6zl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sXqFBXo6zl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sXqFBXo6zl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sXqFBXo6zl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sXqFBXo6zl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sXqFBXo6zl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sXqFBXo6zl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sXqFBXo6zl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sXqFBXo6zl .navbar.navbar-short {
  min-height: 60px;
}
.cid-sXqFBXo6zl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sXqFBXo6zl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sXqFBXo6zl .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-sXqFBXo6zl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sXqFBXo6zl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sXqFBXo6zl .dropdown-item.active,
.cid-sXqFBXo6zl .dropdown-item:active {
  background-color: transparent;
}
.cid-sXqFBXo6zl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sXqFBXo6zl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sXqFBXo6zl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sXqFBXo6zl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-sXqFBXo6zl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sXqFBXo6zl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sXqFBXo6zl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sXqFBXo6zl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sXqFBXo6zl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sXqFBXo6zl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-sXqFBXo6zl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sXqFBXo6zl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sXqFBXo6zl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sXqFBXo6zl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sXqFBXo6zl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sXqFBXo6zl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sXqFBXo6zl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sXqFBXo6zl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sXqFBXo6zl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sXqFBXo6zl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sXqFBXo6zl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sXqFBXo6zl .navbar {
    height: 70px;
  }
  .cid-sXqFBXo6zl .navbar.opened {
    height: auto;
  }
  .cid-sXqFBXo6zl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sXqNg0mWHD {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-sXqNg0mWHD .row {
  flex-direction: row-reverse;
}
.cid-sXqNg0mWHD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sXqNg0mWHD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sXqNg0mWHD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-sXqQLi9ViO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sXqQLi9ViO .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sXqQLi9ViO .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXqQLi9ViO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXqQLi9ViO .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXqQLi9ViO .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXqQLi9ViO .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sXqQLi9ViO .mbr-text,
.cid-sXqQLi9ViO .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-sXqUYETyoY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-sXqUYETyoY img,
.cid-sXqUYETyoY .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sXqUYETyoY .item:focus,
.cid-sXqUYETyoY span:focus {
  outline: none;
}
.cid-sXqUYETyoY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sXqUYETyoY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sXqUYETyoY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sXqUYETyoY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sXqUYETyoY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sXqUYETyoY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sXqUYETyoY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sXqUYETyoY .mbr-section-title {
  color: #232323;
}
.cid-sXqUYETyoY .mbr-text,
.cid-sXqUYETyoY .mbr-section-btn {
  text-align: center;
}
.cid-sXqUYETyoY .item-title {
  text-align: center;
}
.cid-sXqUYETyoY .item-subtitle {
  text-align: center;
}
.cid-sXrRk5UWEs {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-sXrRk5UWEs .container {
    max-width: 1400px;
  }
}
.cid-sXrRk5UWEs .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-sXrRk5UWEs .card-wrapper {
  margin-top: 3rem;
}
.cid-sXrRk5UWEs .row {
  justify-content: center;
}
.cid-sXrRk5UWEs .mbr-section-title {
  color: #232323;
}
.cid-sXrSczgne4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sXrSczgne4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-sXrSczgne4 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-sXrSczgne4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sXrSczgne4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sXrSczgne4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sXrSczgne4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sXrSczgne4 .carousel-control,
.cid-sXrSczgne4 .close {
  background: #1b1b1b;
}
.cid-sXrSczgne4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sXrSczgne4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sXrSczgne4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sXrSczgne4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sXrSczgne4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sXrSczgne4 .close::before {
  content: '\e91a';
}
.cid-sXrSczgne4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sXrSczgne4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sXrSczgne4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sXrSczgne4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sXrSczgne4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sXrSczgne4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sXrSczgne4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sXrSczgne4 .carousel-indicators li.active,
.cid-sXrSczgne4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sXrSczgne4 .carousel-indicators li::after,
.cid-sXrSczgne4 .carousel-indicators li::before {
  content: none;
}
.cid-sXrSczgne4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sXrSczgne4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sXrSczgne4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sXrSczgne4 .carousel-indicators {
    display: none;
  }
}
.cid-sXrSczgne4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sXrSczgne4 .carousel-inner > .active {
  display: block;
}
.cid-sXrSczgne4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sXrSczgne4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sXrSczgne4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sXrSczgne4 .carousel-control,
  .cid-sXrSczgne4 .carousel-indicators,
  .cid-sXrSczgne4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sXrSczgne4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sXrSczgne4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sXrSczgne4 .carousel-indicators .active,
.cid-sXrSczgne4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sXrSczgne4 .carousel-indicators .active {
  background: #fff;
}
.cid-sXrSczgne4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sXrSczgne4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sXrSczgne4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sXrSczgne4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sXrSczgne4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sXrSczgne4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sXrSczgne4 .carousel {
  width: 100%;
}
.cid-sXrSczgne4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sXrSczgne4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sXrSczgne4 .modal.fade .modal-dialog,
.cid-sXrSczgne4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sXrSczgne4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sXrSczgne4 H6 {
  text-align: center;
}
.cid-sXrSczgne4 H3 {
  color: #232323;
}
.cid-tP520pdnck {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tP520pdnck .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tP520pdnck .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tP520pdnck .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tP520pdnck .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tP520pdnck .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tP520pdnck .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tP520pdnck .carousel-control,
.cid-tP520pdnck .close {
  background: #1b1b1b;
}
.cid-tP520pdnck .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tP520pdnck .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tP520pdnck .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tP520pdnck .carousel-control-next span {
  margin-left: 5px;
}
.cid-tP520pdnck .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tP520pdnck .close::before {
  content: '\e91a';
}
.cid-tP520pdnck .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tP520pdnck .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tP520pdnck .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tP520pdnck .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tP520pdnck .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tP520pdnck .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tP520pdnck .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tP520pdnck .carousel-indicators li.active,
.cid-tP520pdnck .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tP520pdnck .carousel-indicators li::after,
.cid-tP520pdnck .carousel-indicators li::before {
  content: none;
}
.cid-tP520pdnck .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tP520pdnck .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tP520pdnck .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tP520pdnck .carousel-indicators {
    display: none;
  }
}
.cid-tP520pdnck .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tP520pdnck .carousel-inner > .active {
  display: block;
}
.cid-tP520pdnck .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tP520pdnck .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tP520pdnck .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tP520pdnck .carousel-control,
  .cid-tP520pdnck .carousel-indicators,
  .cid-tP520pdnck .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tP520pdnck .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tP520pdnck .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tP520pdnck .carousel-indicators .active,
.cid-tP520pdnck .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tP520pdnck .carousel-indicators .active {
  background: #fff;
}
.cid-tP520pdnck .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tP520pdnck .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tP520pdnck .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tP520pdnck .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tP520pdnck .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tP520pdnck .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tP520pdnck .carousel {
  width: 100%;
}
.cid-tP520pdnck .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tP520pdnck .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tP520pdnck .modal.fade .modal-dialog,
.cid-tP520pdnck .modal.in .modal-dialog {
  transform: none;
}
.cid-tP520pdnck .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tP520pdnck H6 {
  text-align: center;
}
.cid-tP520pdnck H3 {
  color: #232323;
}
.cid-tP5bYHjmtO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-tP5bYHjmtO .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tP5bYHjmtO .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tP5bYHjmtO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tP5bYHjmtO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tP5bYHjmtO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tP5bYHjmtO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tP5bYHjmtO .carousel-control,
.cid-tP5bYHjmtO .close {
  background: #1b1b1b;
}
.cid-tP5bYHjmtO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tP5bYHjmtO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tP5bYHjmtO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tP5bYHjmtO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tP5bYHjmtO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tP5bYHjmtO .close::before {
  content: '\e91a';
}
.cid-tP5bYHjmtO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tP5bYHjmtO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tP5bYHjmtO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tP5bYHjmtO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tP5bYHjmtO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tP5bYHjmtO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tP5bYHjmtO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tP5bYHjmtO .carousel-indicators li.active,
.cid-tP5bYHjmtO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tP5bYHjmtO .carousel-indicators li::after,
.cid-tP5bYHjmtO .carousel-indicators li::before {
  content: none;
}
.cid-tP5bYHjmtO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tP5bYHjmtO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tP5bYHjmtO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tP5bYHjmtO .carousel-indicators {
    display: none;
  }
}
.cid-tP5bYHjmtO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tP5bYHjmtO .carousel-inner > .active {
  display: block;
}
.cid-tP5bYHjmtO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tP5bYHjmtO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tP5bYHjmtO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tP5bYHjmtO .carousel-control,
  .cid-tP5bYHjmtO .carousel-indicators,
  .cid-tP5bYHjmtO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tP5bYHjmtO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tP5bYHjmtO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tP5bYHjmtO .carousel-indicators .active,
.cid-tP5bYHjmtO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tP5bYHjmtO .carousel-indicators .active {
  background: #fff;
}
.cid-tP5bYHjmtO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tP5bYHjmtO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tP5bYHjmtO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tP5bYHjmtO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tP5bYHjmtO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tP5bYHjmtO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tP5bYHjmtO .carousel {
  width: 100%;
}
.cid-tP5bYHjmtO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tP5bYHjmtO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tP5bYHjmtO .modal.fade .modal-dialog,
.cid-tP5bYHjmtO .modal.in .modal-dialog {
  transform: none;
}
.cid-tP5bYHjmtO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tP5bYHjmtO H6 {
  text-align: center;
}
.cid-tP5bYHjmtO H3 {
  color: #232323;
}
.cid-sXvV8YtFDs {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-sXvV8YtFDs .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sXvV8YtFDs .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXvV8YtFDs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXvV8YtFDs .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXvV8YtFDs .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXvV8YtFDs .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-sXvV8YtFDs .mbr-text,
.cid-sXvV8YtFDs .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-sXvZwTuk7b {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sXvZwTuk7b .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sXvZwTuk7b form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sXvZwTuk7b form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sXvZwTuk7b form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sXvZwTuk7b .mbr-section-subtitle {
  color: #232323;
}
.cid-sXvZwTuk7b .mbr-section-title {
  color: #232323;
}
.cid-sXvXf1JfHo {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-sXvXf1JfHo .google-map {
  height: 30rem;
  position: relative;
}
.cid-sXvXf1JfHo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sXvXf1JfHo .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-sXvXf1JfHo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sXvXf1JfHo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sXqFLRrUCc {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-sXqFLRrUCc .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-sXqFJyhJ2C {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sXqFJyhJ2C .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sXqFJyhJ2C .mbr-text {
  color: #767676;
}
.cid-sXqFJyhJ2C .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sXqFJyhJ2C .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sXqFJyhJ2C .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sXqFJyhJ2C .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sXqFJyhJ2C .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sXqFJyhJ2C .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sXqFJyhJ2C .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sXqFJyhJ2C .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sXqFJyhJ2C .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sXqFJyhJ2C .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sXwxp18Ozt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sXwxp18Ozt nav.navbar {
  position: fixed;
}
.cid-sXwxp18Ozt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sXwxp18Ozt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sXwxp18Ozt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sXwxp18Ozt .dropdown-item:hover,
.cid-sXwxp18Ozt .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-sXwxp18Ozt .dropdown-item:hover span {
  color: white;
}
.cid-sXwxp18Ozt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sXwxp18Ozt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sXwxp18Ozt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sXwxp18Ozt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sXwxp18Ozt .nav-link {
  position: relative;
}
.cid-sXwxp18Ozt .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-sXwxp18Ozt .container {
    flex-wrap: nowrap;
  }
}
.cid-sXwxp18Ozt .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sXwxp18Ozt .dropdown-menu,
.cid-sXwxp18Ozt .navbar.opened {
  background: #232323 !important;
}
.cid-sXwxp18Ozt .nav-item:focus,
.cid-sXwxp18Ozt .nav-link:focus {
  outline: none;
}
.cid-sXwxp18Ozt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sXwxp18Ozt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sXwxp18Ozt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sXwxp18Ozt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sXwxp18Ozt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sXwxp18Ozt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sXwxp18Ozt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-sXwxp18Ozt .navbar.opened {
  transition: all 0.3s;
}
.cid-sXwxp18Ozt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sXwxp18Ozt .navbar .navbar-logo img {
  width: auto;
}
.cid-sXwxp18Ozt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sXwxp18Ozt .navbar.collapsed {
  justify-content: center;
}
.cid-sXwxp18Ozt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sXwxp18Ozt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sXwxp18Ozt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sXwxp18Ozt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sXwxp18Ozt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sXwxp18Ozt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sXwxp18Ozt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sXwxp18Ozt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sXwxp18Ozt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sXwxp18Ozt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sXwxp18Ozt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sXwxp18Ozt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sXwxp18Ozt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sXwxp18Ozt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sXwxp18Ozt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sXwxp18Ozt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sXwxp18Ozt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sXwxp18Ozt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sXwxp18Ozt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sXwxp18Ozt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sXwxp18Ozt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sXwxp18Ozt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sXwxp18Ozt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sXwxp18Ozt .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-sXwxp18Ozt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sXwxp18Ozt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sXwxp18Ozt .dropdown-item.active,
.cid-sXwxp18Ozt .dropdown-item:active {
  background-color: transparent;
}
.cid-sXwxp18Ozt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sXwxp18Ozt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sXwxp18Ozt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sXwxp18Ozt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-sXwxp18Ozt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sXwxp18Ozt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sXwxp18Ozt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sXwxp18Ozt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sXwxp18Ozt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sXwxp18Ozt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-sXwxp18Ozt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sXwxp18Ozt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sXwxp18Ozt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sXwxp18Ozt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sXwxp18Ozt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sXwxp18Ozt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sXwxp18Ozt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sXwxp18Ozt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sXwxp18Ozt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sXwxp18Ozt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sXwxp18Ozt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sXwxp18Ozt .navbar {
    height: 70px;
  }
  .cid-sXwxp18Ozt .navbar.opened {
    height: auto;
  }
  .cid-sXwxp18Ozt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sXwxp5obQ5 {
  background-image: url("../../../assets/images/estacas-sorocaba-regiao-1920x800.jpg");
}
.cid-sXwxp5obQ5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sXwxp5obQ5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sXwxp5obQ5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-sXwxp7RjDs {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sXwxp7RjDs .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sXwxp7RjDs .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXwxp7RjDs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXwxp7RjDs .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXwxp7RjDs .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXwxp7RjDs .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-sXwxp7RjDs .mbr-text,
.cid-sXwxp7RjDs .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-sXHE7V9q3J {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sXHE7V9q3J .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHE7V9q3J .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXHE7V9q3J .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXHE7V9q3J .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHE7V9q3J .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-sXHE7V9q3J .mbr-text,
.cid-sXHE7V9q3J .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-sXwxpm9PZu {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-sXwxpm9PZu .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sXwxpm9PZu .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXwxpm9PZu .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXwxpm9PZu .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXwxpm9PZu .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXwxpm9PZu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-sXwxpm9PZu .mbr-text,
.cid-sXwxpm9PZu .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-sXwxpo4xqV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sXwxpo4xqV .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sXwxpo4xqV form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sXwxpo4xqV form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sXwxpo4xqV form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sXwxpo4xqV .mbr-section-subtitle {
  color: #232323;
}
.cid-sXwxpo4xqV .mbr-section-title {
  color: #232323;
}
.cid-sXwxpq8EXk {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-sXwxpq8EXk .google-map {
  height: 30rem;
  position: relative;
}
.cid-sXwxpq8EXk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sXwxpq8EXk .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-sXwxpq8EXk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sXwxpq8EXk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sXwxpugLG0 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-sXwxpugLG0 .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-sXwxpvDR6f {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sXwxpvDR6f .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sXwxpvDR6f .mbr-text {
  color: #767676;
}
.cid-sXwxpvDR6f .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sXwxpvDR6f .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sXwxpvDR6f .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sXwxpvDR6f .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sXwxpvDR6f .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sXwxpvDR6f .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sXwxpvDR6f .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sXwxpvDR6f .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sXwxpvDR6f .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sXwxpvDR6f .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sXHGkHpxc8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sXHGkHpxc8 nav.navbar {
  position: fixed;
}
.cid-sXHGkHpxc8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sXHGkHpxc8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sXHGkHpxc8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sXHGkHpxc8 .dropdown-item:hover,
.cid-sXHGkHpxc8 .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-sXHGkHpxc8 .dropdown-item:hover span {
  color: white;
}
.cid-sXHGkHpxc8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sXHGkHpxc8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sXHGkHpxc8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sXHGkHpxc8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sXHGkHpxc8 .nav-link {
  position: relative;
}
.cid-sXHGkHpxc8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-sXHGkHpxc8 .container {
    flex-wrap: nowrap;
  }
}
.cid-sXHGkHpxc8 .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sXHGkHpxc8 .dropdown-menu,
.cid-sXHGkHpxc8 .navbar.opened {
  background: #232323 !important;
}
.cid-sXHGkHpxc8 .nav-item:focus,
.cid-sXHGkHpxc8 .nav-link:focus {
  outline: none;
}
.cid-sXHGkHpxc8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sXHGkHpxc8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sXHGkHpxc8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sXHGkHpxc8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sXHGkHpxc8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sXHGkHpxc8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sXHGkHpxc8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-sXHGkHpxc8 .navbar.opened {
  transition: all 0.3s;
}
.cid-sXHGkHpxc8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sXHGkHpxc8 .navbar .navbar-logo img {
  width: auto;
}
.cid-sXHGkHpxc8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sXHGkHpxc8 .navbar.collapsed {
  justify-content: center;
}
.cid-sXHGkHpxc8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sXHGkHpxc8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sXHGkHpxc8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sXHGkHpxc8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sXHGkHpxc8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sXHGkHpxc8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sXHGkHpxc8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sXHGkHpxc8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sXHGkHpxc8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sXHGkHpxc8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sXHGkHpxc8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sXHGkHpxc8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sXHGkHpxc8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sXHGkHpxc8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sXHGkHpxc8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sXHGkHpxc8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sXHGkHpxc8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sXHGkHpxc8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sXHGkHpxc8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sXHGkHpxc8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sXHGkHpxc8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sXHGkHpxc8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sXHGkHpxc8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sXHGkHpxc8 .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-sXHGkHpxc8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sXHGkHpxc8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sXHGkHpxc8 .dropdown-item.active,
.cid-sXHGkHpxc8 .dropdown-item:active {
  background-color: transparent;
}
.cid-sXHGkHpxc8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sXHGkHpxc8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sXHGkHpxc8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sXHGkHpxc8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-sXHGkHpxc8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sXHGkHpxc8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sXHGkHpxc8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sXHGkHpxc8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sXHGkHpxc8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sXHGkHpxc8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-sXHGkHpxc8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sXHGkHpxc8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sXHGkHpxc8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sXHGkHpxc8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sXHGkHpxc8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sXHGkHpxc8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sXHGkHpxc8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sXHGkHpxc8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sXHGkHpxc8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sXHGkHpxc8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sXHGkHpxc8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sXHGkHpxc8 .navbar {
    height: 70px;
  }
  .cid-sXHGkHpxc8 .navbar.opened {
    height: auto;
  }
  .cid-sXHGkHpxc8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sXHGkKNb8H {
  background-image: url("../../../assets/images/sondagem-solo-900x507.jpg");
}
.cid-sXHGkKNb8H .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sXHGkKNb8H .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sXHGkKNb8H .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-sXHGkNexi1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sXHGkNexi1 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sXHGkNexi1 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHGkNexi1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXHGkNexi1 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXHGkNexi1 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHGkNexi1 .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-sXHGkNexi1 .mbr-text,
.cid-sXHGkNexi1 .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-sXHLsIpPws {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sXHLsIpPws .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHLsIpPws .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXHLsIpPws .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXHLsIpPws .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHLsIpPws .mbr-section-title {
  color: #232323;
  text-align: center;
}
.cid-sXHLsIpPws .mbr-text,
.cid-sXHLsIpPws .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-sXHGkQZSYm {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-sXHGkQZSYm .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sXHGkQZSYm .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHGkQZSYm .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sXHGkQZSYm .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sXHGkQZSYm .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sXHGkQZSYm .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-sXHGkQZSYm .mbr-text,
.cid-sXHGkQZSYm .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-sXHGkSFwre {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sXHGkSFwre .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sXHGkSFwre form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sXHGkSFwre form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sXHGkSFwre form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sXHGkSFwre .mbr-section-subtitle {
  color: #232323;
}
.cid-sXHGkSFwre .mbr-section-title {
  color: #232323;
}
.cid-sXHGkUgi5G {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-sXHGkUgi5G .google-map {
  height: 30rem;
  position: relative;
}
.cid-sXHGkUgi5G .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sXHGkUgi5G .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-sXHGkUgi5G .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sXHGkUgi5G .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sXHGkX5OyX {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-sXHGkX5OyX .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-sXHGkYlg9D {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sXHGkYlg9D .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sXHGkYlg9D .mbr-text {
  color: #767676;
}
.cid-sXHGkYlg9D .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sXHGkYlg9D .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sXHGkYlg9D .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sXHGkYlg9D .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sXHGkYlg9D .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sXHGkYlg9D .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sXHGkYlg9D .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sXHGkYlg9D .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sXHGkYlg9D .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sXHGkYlg9D .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYubza0F7T {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYubza0F7T nav.navbar {
  position: fixed;
}
.cid-uYubza0F7T .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYubza0F7T .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYubza0F7T .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYubza0F7T .dropdown-item:hover,
.cid-uYubza0F7T .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYubza0F7T .dropdown-item:hover span {
  color: white;
}
.cid-uYubza0F7T .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYubza0F7T .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYubza0F7T .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYubza0F7T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYubza0F7T .nav-link {
  position: relative;
}
.cid-uYubza0F7T .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYubza0F7T .container {
    flex-wrap: nowrap;
  }
}
.cid-uYubza0F7T .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYubza0F7T .dropdown-menu,
.cid-uYubza0F7T .navbar.opened {
  background: #232323 !important;
}
.cid-uYubza0F7T .nav-item:focus,
.cid-uYubza0F7T .nav-link:focus {
  outline: none;
}
.cid-uYubza0F7T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYubza0F7T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYubza0F7T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYubza0F7T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYubza0F7T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYubza0F7T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYubza0F7T .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYubza0F7T .navbar.opened {
  transition: all 0.3s;
}
.cid-uYubza0F7T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYubza0F7T .navbar .navbar-logo img {
  width: auto;
}
.cid-uYubza0F7T .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYubza0F7T .navbar.collapsed {
  justify-content: center;
}
.cid-uYubza0F7T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYubza0F7T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYubza0F7T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYubza0F7T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYubza0F7T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYubza0F7T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYubza0F7T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYubza0F7T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYubza0F7T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYubza0F7T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYubza0F7T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYubza0F7T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYubza0F7T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYubza0F7T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYubza0F7T .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYubza0F7T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYubza0F7T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYubza0F7T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYubza0F7T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYubza0F7T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYubza0F7T .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYubza0F7T .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYubza0F7T .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYubza0F7T .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-uYubza0F7T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYubza0F7T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYubza0F7T .dropdown-item.active,
.cid-uYubza0F7T .dropdown-item:active {
  background-color: transparent;
}
.cid-uYubza0F7T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYubza0F7T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYubza0F7T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYubza0F7T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYubza0F7T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYubza0F7T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYubza0F7T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYubza0F7T .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYubza0F7T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYubza0F7T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYubza0F7T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYubza0F7T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYubza0F7T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYubza0F7T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYubza0F7T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYubza0F7T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYubza0F7T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYubza0F7T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYubza0F7T .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYubza0F7T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYubza0F7T .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYubza0F7T .navbar {
    height: 70px;
  }
  .cid-uYubza0F7T .navbar.opened {
    height: auto;
  }
  .cid-uYubza0F7T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYubzatSL1 {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYubzatSL1 .row {
  flex-direction: row-reverse;
}
.cid-uYubzatSL1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYubzatSL1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYubzatSL1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYubzaPMwt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYubzaPMwt .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYubzaPMwt .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYubzaPMwt .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYubzaPMwt .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYubzaPMwt .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYubzaPMwt .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYubzaPMwt .mbr-text,
.cid-uYubzaPMwt .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYubzbaE4t {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYubzbaE4t img,
.cid-uYubzbaE4t .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYubzbaE4t .item:focus,
.cid-uYubzbaE4t span:focus {
  outline: none;
}
.cid-uYubzbaE4t .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYubzbaE4t .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYubzbaE4t .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYubzbaE4t .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYubzbaE4t .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYubzbaE4t .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYubzbaE4t .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYubzbaE4t .mbr-section-title {
  color: #232323;
}
.cid-uYubzbaE4t .mbr-text,
.cid-uYubzbaE4t .mbr-section-btn {
  text-align: center;
}
.cid-uYubzbaE4t .item-title {
  text-align: center;
}
.cid-uYubzbaE4t .item-subtitle {
  text-align: center;
}
.cid-uYubzbDE4m {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYubzbDE4m .container {
    max-width: 1400px;
  }
}
.cid-uYubzbDE4m .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYubzbDE4m .card-wrapper {
  margin-top: 3rem;
}
.cid-uYubzbDE4m .row {
  justify-content: center;
}
.cid-uYubzbDE4m .mbr-section-title {
  color: #232323;
}
.cid-uYubzc3SBF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYubzc3SBF .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYubzc3SBF .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYubzc3SBF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYubzc3SBF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYubzc3SBF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYubzc3SBF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYubzc3SBF .carousel-control,
.cid-uYubzc3SBF .close {
  background: #1b1b1b;
}
.cid-uYubzc3SBF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYubzc3SBF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYubzc3SBF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYubzc3SBF .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYubzc3SBF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYubzc3SBF .close::before {
  content: '\e91a';
}
.cid-uYubzc3SBF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYubzc3SBF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYubzc3SBF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYubzc3SBF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYubzc3SBF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYubzc3SBF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYubzc3SBF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYubzc3SBF .carousel-indicators li.active,
.cid-uYubzc3SBF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYubzc3SBF .carousel-indicators li::after,
.cid-uYubzc3SBF .carousel-indicators li::before {
  content: none;
}
.cid-uYubzc3SBF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYubzc3SBF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYubzc3SBF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYubzc3SBF .carousel-indicators {
    display: none;
  }
}
.cid-uYubzc3SBF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYubzc3SBF .carousel-inner > .active {
  display: block;
}
.cid-uYubzc3SBF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYubzc3SBF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYubzc3SBF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYubzc3SBF .carousel-control,
  .cid-uYubzc3SBF .carousel-indicators,
  .cid-uYubzc3SBF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYubzc3SBF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYubzc3SBF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYubzc3SBF .carousel-indicators .active,
.cid-uYubzc3SBF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYubzc3SBF .carousel-indicators .active {
  background: #fff;
}
.cid-uYubzc3SBF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYubzc3SBF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYubzc3SBF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYubzc3SBF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYubzc3SBF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYubzc3SBF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYubzc3SBF .carousel {
  width: 100%;
}
.cid-uYubzc3SBF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYubzc3SBF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYubzc3SBF .modal.fade .modal-dialog,
.cid-uYubzc3SBF .modal.in .modal-dialog {
  transform: none;
}
.cid-uYubzc3SBF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYubzc3SBF H6 {
  text-align: center;
}
.cid-uYubzc3SBF H3 {
  color: #232323;
}
.cid-uYubzd4h0F {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYubzd4h0F .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYubzd4h0F .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYubzd4h0F .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYubzd4h0F .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYubzd4h0F .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYubzd4h0F .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYubzd4h0F .carousel-control,
.cid-uYubzd4h0F .close {
  background: #1b1b1b;
}
.cid-uYubzd4h0F .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYubzd4h0F .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYubzd4h0F .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYubzd4h0F .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYubzd4h0F .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYubzd4h0F .close::before {
  content: '\e91a';
}
.cid-uYubzd4h0F .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYubzd4h0F .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYubzd4h0F .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYubzd4h0F .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYubzd4h0F .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYubzd4h0F .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYubzd4h0F .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYubzd4h0F .carousel-indicators li.active,
.cid-uYubzd4h0F .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYubzd4h0F .carousel-indicators li::after,
.cid-uYubzd4h0F .carousel-indicators li::before {
  content: none;
}
.cid-uYubzd4h0F .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYubzd4h0F .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYubzd4h0F .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYubzd4h0F .carousel-indicators {
    display: none;
  }
}
.cid-uYubzd4h0F .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYubzd4h0F .carousel-inner > .active {
  display: block;
}
.cid-uYubzd4h0F .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYubzd4h0F .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYubzd4h0F .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYubzd4h0F .carousel-control,
  .cid-uYubzd4h0F .carousel-indicators,
  .cid-uYubzd4h0F .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYubzd4h0F .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYubzd4h0F .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYubzd4h0F .carousel-indicators .active,
.cid-uYubzd4h0F .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYubzd4h0F .carousel-indicators .active {
  background: #fff;
}
.cid-uYubzd4h0F .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYubzd4h0F .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYubzd4h0F .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYubzd4h0F .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYubzd4h0F .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYubzd4h0F .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYubzd4h0F .carousel {
  width: 100%;
}
.cid-uYubzd4h0F .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYubzd4h0F .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYubzd4h0F .modal.fade .modal-dialog,
.cid-uYubzd4h0F .modal.in .modal-dialog {
  transform: none;
}
.cid-uYubzd4h0F .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYubzd4h0F H6 {
  text-align: center;
}
.cid-uYubzd4h0F H3 {
  color: #232323;
}
.cid-uYubzdHnAt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYubzdHnAt .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYubzdHnAt .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYubzdHnAt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYubzdHnAt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYubzdHnAt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYubzdHnAt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYubzdHnAt .carousel-control,
.cid-uYubzdHnAt .close {
  background: #1b1b1b;
}
.cid-uYubzdHnAt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYubzdHnAt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYubzdHnAt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYubzdHnAt .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYubzdHnAt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYubzdHnAt .close::before {
  content: '\e91a';
}
.cid-uYubzdHnAt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYubzdHnAt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYubzdHnAt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYubzdHnAt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYubzdHnAt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYubzdHnAt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYubzdHnAt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYubzdHnAt .carousel-indicators li.active,
.cid-uYubzdHnAt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYubzdHnAt .carousel-indicators li::after,
.cid-uYubzdHnAt .carousel-indicators li::before {
  content: none;
}
.cid-uYubzdHnAt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYubzdHnAt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYubzdHnAt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYubzdHnAt .carousel-indicators {
    display: none;
  }
}
.cid-uYubzdHnAt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYubzdHnAt .carousel-inner > .active {
  display: block;
}
.cid-uYubzdHnAt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYubzdHnAt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYubzdHnAt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYubzdHnAt .carousel-control,
  .cid-uYubzdHnAt .carousel-indicators,
  .cid-uYubzdHnAt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYubzdHnAt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYubzdHnAt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYubzdHnAt .carousel-indicators .active,
.cid-uYubzdHnAt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYubzdHnAt .carousel-indicators .active {
  background: #fff;
}
.cid-uYubzdHnAt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYubzdHnAt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYubzdHnAt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYubzdHnAt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYubzdHnAt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYubzdHnAt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYubzdHnAt .carousel {
  width: 100%;
}
.cid-uYubzdHnAt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYubzdHnAt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYubzdHnAt .modal.fade .modal-dialog,
.cid-uYubzdHnAt .modal.in .modal-dialog {
  transform: none;
}
.cid-uYubzdHnAt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYubzdHnAt H6 {
  text-align: center;
}
.cid-uYubzdHnAt H3 {
  color: #232323;
}
.cid-uYubzee8dZ {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYubzee8dZ .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYubzee8dZ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYubzee8dZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYubzee8dZ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYubzee8dZ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYubzee8dZ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYubzee8dZ .mbr-text,
.cid-uYubzee8dZ .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYubzewVKj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYubzewVKj .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYubzewVKj form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYubzewVKj form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYubzewVKj form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYubzewVKj .mbr-section-subtitle {
  color: #232323;
}
.cid-uYubzewVKj .mbr-section-title {
  color: #232323;
}
.cid-uYubzeO4ak {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYubzeO4ak .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYubzeO4ak .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYubzeO4ak .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-uYubzeO4ak .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYubzeO4ak .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYubzfbrwK {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYubzfbrwK .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYubzfqddZ {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYubzfqddZ .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYubzfqddZ .mbr-text {
  color: #767676;
}
.cid-uYubzfqddZ .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYubzfqddZ .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYubzfqddZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYubzfqddZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYubzfqddZ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYubzfqddZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYubzfqddZ .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYubzfqddZ .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYubzfqddZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYubzfqddZ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYucH2ZOTf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYucH2ZOTf nav.navbar {
  position: fixed;
}
.cid-uYucH2ZOTf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYucH2ZOTf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYucH2ZOTf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYucH2ZOTf .dropdown-item:hover,
.cid-uYucH2ZOTf .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYucH2ZOTf .dropdown-item:hover span {
  color: white;
}
.cid-uYucH2ZOTf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYucH2ZOTf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYucH2ZOTf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYucH2ZOTf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYucH2ZOTf .nav-link {
  position: relative;
}
.cid-uYucH2ZOTf .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYucH2ZOTf .container {
    flex-wrap: nowrap;
  }
}
.cid-uYucH2ZOTf .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYucH2ZOTf .dropdown-menu,
.cid-uYucH2ZOTf .navbar.opened {
  background: #232323 !important;
}
.cid-uYucH2ZOTf .nav-item:focus,
.cid-uYucH2ZOTf .nav-link:focus {
  outline: none;
}
.cid-uYucH2ZOTf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYucH2ZOTf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYucH2ZOTf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYucH2ZOTf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYucH2ZOTf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYucH2ZOTf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYucH2ZOTf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYucH2ZOTf .navbar.opened {
  transition: all 0.3s;
}
.cid-uYucH2ZOTf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYucH2ZOTf .navbar .navbar-logo img {
  width: auto;
}
.cid-uYucH2ZOTf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYucH2ZOTf .navbar.collapsed {
  justify-content: center;
}
.cid-uYucH2ZOTf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYucH2ZOTf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYucH2ZOTf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYucH2ZOTf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYucH2ZOTf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYucH2ZOTf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYucH2ZOTf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYucH2ZOTf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYucH2ZOTf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYucH2ZOTf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYucH2ZOTf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYucH2ZOTf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYucH2ZOTf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYucH2ZOTf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYucH2ZOTf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYucH2ZOTf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYucH2ZOTf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYucH2ZOTf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYucH2ZOTf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYucH2ZOTf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYucH2ZOTf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYucH2ZOTf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYucH2ZOTf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYucH2ZOTf .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-uYucH2ZOTf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYucH2ZOTf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYucH2ZOTf .dropdown-item.active,
.cid-uYucH2ZOTf .dropdown-item:active {
  background-color: transparent;
}
.cid-uYucH2ZOTf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYucH2ZOTf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYucH2ZOTf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYucH2ZOTf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYucH2ZOTf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYucH2ZOTf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYucH2ZOTf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYucH2ZOTf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYucH2ZOTf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYucH2ZOTf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYucH2ZOTf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYucH2ZOTf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYucH2ZOTf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYucH2ZOTf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYucH2ZOTf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYucH2ZOTf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYucH2ZOTf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYucH2ZOTf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYucH2ZOTf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYucH2ZOTf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYucH2ZOTf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYucH2ZOTf .navbar {
    height: 70px;
  }
  .cid-uYucH2ZOTf .navbar.opened {
    height: auto;
  }
  .cid-uYucH2ZOTf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYucH3sZSR {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYucH3sZSR .row {
  flex-direction: row-reverse;
}
.cid-uYucH3sZSR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYucH3sZSR .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYucH3sZSR .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYucH3PKJ6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYucH3PKJ6 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYucH3PKJ6 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYucH3PKJ6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYucH3PKJ6 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYucH3PKJ6 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYucH3PKJ6 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYucH3PKJ6 .mbr-text,
.cid-uYucH3PKJ6 .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYucH49eiT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYucH49eiT img,
.cid-uYucH49eiT .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYucH49eiT .item:focus,
.cid-uYucH49eiT span:focus {
  outline: none;
}
.cid-uYucH49eiT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYucH49eiT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYucH49eiT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYucH49eiT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYucH49eiT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYucH49eiT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYucH49eiT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYucH49eiT .mbr-section-title {
  color: #232323;
}
.cid-uYucH49eiT .mbr-text,
.cid-uYucH49eiT .mbr-section-btn {
  text-align: center;
}
.cid-uYucH49eiT .item-title {
  text-align: center;
}
.cid-uYucH49eiT .item-subtitle {
  text-align: center;
}
.cid-uYucH4ziqN {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYucH4ziqN .container {
    max-width: 1400px;
  }
}
.cid-uYucH4ziqN .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYucH4ziqN .card-wrapper {
  margin-top: 3rem;
}
.cid-uYucH4ziqN .row {
  justify-content: center;
}
.cid-uYucH4ziqN .mbr-section-title {
  color: #232323;
}
.cid-uYucH51tdl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYucH51tdl .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYucH51tdl .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYucH51tdl .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYucH51tdl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYucH51tdl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYucH51tdl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYucH51tdl .carousel-control,
.cid-uYucH51tdl .close {
  background: #1b1b1b;
}
.cid-uYucH51tdl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYucH51tdl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYucH51tdl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYucH51tdl .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYucH51tdl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYucH51tdl .close::before {
  content: '\e91a';
}
.cid-uYucH51tdl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYucH51tdl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYucH51tdl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYucH51tdl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYucH51tdl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYucH51tdl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYucH51tdl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYucH51tdl .carousel-indicators li.active,
.cid-uYucH51tdl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYucH51tdl .carousel-indicators li::after,
.cid-uYucH51tdl .carousel-indicators li::before {
  content: none;
}
.cid-uYucH51tdl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYucH51tdl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYucH51tdl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYucH51tdl .carousel-indicators {
    display: none;
  }
}
.cid-uYucH51tdl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYucH51tdl .carousel-inner > .active {
  display: block;
}
.cid-uYucH51tdl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYucH51tdl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYucH51tdl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYucH51tdl .carousel-control,
  .cid-uYucH51tdl .carousel-indicators,
  .cid-uYucH51tdl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYucH51tdl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYucH51tdl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYucH51tdl .carousel-indicators .active,
.cid-uYucH51tdl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYucH51tdl .carousel-indicators .active {
  background: #fff;
}
.cid-uYucH51tdl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYucH51tdl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYucH51tdl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYucH51tdl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYucH51tdl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYucH51tdl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYucH51tdl .carousel {
  width: 100%;
}
.cid-uYucH51tdl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYucH51tdl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYucH51tdl .modal.fade .modal-dialog,
.cid-uYucH51tdl .modal.in .modal-dialog {
  transform: none;
}
.cid-uYucH51tdl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYucH51tdl H6 {
  text-align: center;
}
.cid-uYucH51tdl H3 {
  color: #232323;
}
.cid-uYucH63zx2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYucH63zx2 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYucH63zx2 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYucH63zx2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYucH63zx2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYucH63zx2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYucH63zx2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYucH63zx2 .carousel-control,
.cid-uYucH63zx2 .close {
  background: #1b1b1b;
}
.cid-uYucH63zx2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYucH63zx2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYucH63zx2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYucH63zx2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYucH63zx2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYucH63zx2 .close::before {
  content: '\e91a';
}
.cid-uYucH63zx2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYucH63zx2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYucH63zx2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYucH63zx2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYucH63zx2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYucH63zx2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYucH63zx2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYucH63zx2 .carousel-indicators li.active,
.cid-uYucH63zx2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYucH63zx2 .carousel-indicators li::after,
.cid-uYucH63zx2 .carousel-indicators li::before {
  content: none;
}
.cid-uYucH63zx2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYucH63zx2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYucH63zx2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYucH63zx2 .carousel-indicators {
    display: none;
  }
}
.cid-uYucH63zx2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYucH63zx2 .carousel-inner > .active {
  display: block;
}
.cid-uYucH63zx2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYucH63zx2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYucH63zx2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYucH63zx2 .carousel-control,
  .cid-uYucH63zx2 .carousel-indicators,
  .cid-uYucH63zx2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYucH63zx2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYucH63zx2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYucH63zx2 .carousel-indicators .active,
.cid-uYucH63zx2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYucH63zx2 .carousel-indicators .active {
  background: #fff;
}
.cid-uYucH63zx2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYucH63zx2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYucH63zx2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYucH63zx2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYucH63zx2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYucH63zx2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYucH63zx2 .carousel {
  width: 100%;
}
.cid-uYucH63zx2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYucH63zx2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYucH63zx2 .modal.fade .modal-dialog,
.cid-uYucH63zx2 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYucH63zx2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYucH63zx2 H6 {
  text-align: center;
}
.cid-uYucH63zx2 H3 {
  color: #232323;
}
.cid-uYucH6Eep5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYucH6Eep5 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYucH6Eep5 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYucH6Eep5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYucH6Eep5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYucH6Eep5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYucH6Eep5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYucH6Eep5 .carousel-control,
.cid-uYucH6Eep5 .close {
  background: #1b1b1b;
}
.cid-uYucH6Eep5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYucH6Eep5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYucH6Eep5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYucH6Eep5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYucH6Eep5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYucH6Eep5 .close::before {
  content: '\e91a';
}
.cid-uYucH6Eep5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYucH6Eep5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYucH6Eep5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYucH6Eep5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYucH6Eep5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYucH6Eep5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYucH6Eep5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYucH6Eep5 .carousel-indicators li.active,
.cid-uYucH6Eep5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYucH6Eep5 .carousel-indicators li::after,
.cid-uYucH6Eep5 .carousel-indicators li::before {
  content: none;
}
.cid-uYucH6Eep5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYucH6Eep5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYucH6Eep5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYucH6Eep5 .carousel-indicators {
    display: none;
  }
}
.cid-uYucH6Eep5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYucH6Eep5 .carousel-inner > .active {
  display: block;
}
.cid-uYucH6Eep5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYucH6Eep5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYucH6Eep5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYucH6Eep5 .carousel-control,
  .cid-uYucH6Eep5 .carousel-indicators,
  .cid-uYucH6Eep5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYucH6Eep5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYucH6Eep5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYucH6Eep5 .carousel-indicators .active,
.cid-uYucH6Eep5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYucH6Eep5 .carousel-indicators .active {
  background: #fff;
}
.cid-uYucH6Eep5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYucH6Eep5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYucH6Eep5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYucH6Eep5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYucH6Eep5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYucH6Eep5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYucH6Eep5 .carousel {
  width: 100%;
}
.cid-uYucH6Eep5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYucH6Eep5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYucH6Eep5 .modal.fade .modal-dialog,
.cid-uYucH6Eep5 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYucH6Eep5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYucH6Eep5 H6 {
  text-align: center;
}
.cid-uYucH6Eep5 H3 {
  color: #232323;
}
.cid-uYucH761Dn {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYucH761Dn .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYucH761Dn .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYucH761Dn .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYucH761Dn .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYucH761Dn .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYucH761Dn .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYucH761Dn .mbr-text,
.cid-uYucH761Dn .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYucH7moEm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYucH7moEm .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYucH7moEm form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYucH7moEm form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYucH7moEm form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYucH7moEm .mbr-section-subtitle {
  color: #232323;
}
.cid-uYucH7moEm .mbr-section-title {
  color: #232323;
}
.cid-uYucH7JnMV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYucH7JnMV .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYucH7JnMV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYucH7JnMV .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-uYucH7JnMV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYucH7JnMV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYucH85FfZ {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYucH85FfZ .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYucH8l99v {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYucH8l99v .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYucH8l99v .mbr-text {
  color: #767676;
}
.cid-uYucH8l99v .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYucH8l99v .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYucH8l99v .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYucH8l99v .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYucH8l99v .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYucH8l99v .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYucH8l99v .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYucH8l99v .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYucH8l99v .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYucH8l99v .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYud2si9aw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYud2si9aw nav.navbar {
  position: fixed;
}
.cid-uYud2si9aw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYud2si9aw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYud2si9aw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYud2si9aw .dropdown-item:hover,
.cid-uYud2si9aw .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYud2si9aw .dropdown-item:hover span {
  color: white;
}
.cid-uYud2si9aw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYud2si9aw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYud2si9aw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYud2si9aw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYud2si9aw .nav-link {
  position: relative;
}
.cid-uYud2si9aw .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYud2si9aw .container {
    flex-wrap: nowrap;
  }
}
.cid-uYud2si9aw .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYud2si9aw .dropdown-menu,
.cid-uYud2si9aw .navbar.opened {
  background: #232323 !important;
}
.cid-uYud2si9aw .nav-item:focus,
.cid-uYud2si9aw .nav-link:focus {
  outline: none;
}
.cid-uYud2si9aw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYud2si9aw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYud2si9aw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYud2si9aw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYud2si9aw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYud2si9aw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYud2si9aw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYud2si9aw .navbar.opened {
  transition: all 0.3s;
}
.cid-uYud2si9aw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYud2si9aw .navbar .navbar-logo img {
  width: auto;
}
.cid-uYud2si9aw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYud2si9aw .navbar.collapsed {
  justify-content: center;
}
.cid-uYud2si9aw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYud2si9aw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYud2si9aw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYud2si9aw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYud2si9aw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYud2si9aw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYud2si9aw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYud2si9aw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYud2si9aw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYud2si9aw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYud2si9aw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYud2si9aw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYud2si9aw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYud2si9aw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYud2si9aw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYud2si9aw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYud2si9aw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYud2si9aw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYud2si9aw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYud2si9aw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYud2si9aw .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYud2si9aw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYud2si9aw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYud2si9aw .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-uYud2si9aw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYud2si9aw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYud2si9aw .dropdown-item.active,
.cid-uYud2si9aw .dropdown-item:active {
  background-color: transparent;
}
.cid-uYud2si9aw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYud2si9aw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYud2si9aw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYud2si9aw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYud2si9aw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYud2si9aw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYud2si9aw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYud2si9aw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYud2si9aw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYud2si9aw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYud2si9aw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYud2si9aw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYud2si9aw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYud2si9aw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYud2si9aw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYud2si9aw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYud2si9aw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYud2si9aw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYud2si9aw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYud2si9aw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYud2si9aw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYud2si9aw .navbar {
    height: 70px;
  }
  .cid-uYud2si9aw .navbar.opened {
    height: auto;
  }
  .cid-uYud2si9aw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYud2sMQMx {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYud2sMQMx .row {
  flex-direction: row-reverse;
}
.cid-uYud2sMQMx .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYud2sMQMx .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYud2sMQMx .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYud2t8IHM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYud2t8IHM .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYud2t8IHM .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYud2t8IHM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYud2t8IHM .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYud2t8IHM .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYud2t8IHM .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYud2t8IHM .mbr-text,
.cid-uYud2t8IHM .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYud2tt2vT {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYud2tt2vT img,
.cid-uYud2tt2vT .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYud2tt2vT .item:focus,
.cid-uYud2tt2vT span:focus {
  outline: none;
}
.cid-uYud2tt2vT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYud2tt2vT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYud2tt2vT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYud2tt2vT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYud2tt2vT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYud2tt2vT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYud2tt2vT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYud2tt2vT .mbr-section-title {
  color: #232323;
}
.cid-uYud2tt2vT .mbr-text,
.cid-uYud2tt2vT .mbr-section-btn {
  text-align: center;
}
.cid-uYud2tt2vT .item-title {
  text-align: center;
}
.cid-uYud2tt2vT .item-subtitle {
  text-align: center;
}
.cid-uYud2tT5en {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYud2tT5en .container {
    max-width: 1400px;
  }
}
.cid-uYud2tT5en .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYud2tT5en .card-wrapper {
  margin-top: 3rem;
}
.cid-uYud2tT5en .row {
  justify-content: center;
}
.cid-uYud2tT5en .mbr-section-title {
  color: #232323;
}
.cid-uYud2unLzB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYud2unLzB .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYud2unLzB .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYud2unLzB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYud2unLzB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYud2unLzB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYud2unLzB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYud2unLzB .carousel-control,
.cid-uYud2unLzB .close {
  background: #1b1b1b;
}
.cid-uYud2unLzB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYud2unLzB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYud2unLzB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYud2unLzB .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYud2unLzB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYud2unLzB .close::before {
  content: '\e91a';
}
.cid-uYud2unLzB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYud2unLzB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYud2unLzB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYud2unLzB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYud2unLzB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYud2unLzB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYud2unLzB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYud2unLzB .carousel-indicators li.active,
.cid-uYud2unLzB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYud2unLzB .carousel-indicators li::after,
.cid-uYud2unLzB .carousel-indicators li::before {
  content: none;
}
.cid-uYud2unLzB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYud2unLzB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYud2unLzB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYud2unLzB .carousel-indicators {
    display: none;
  }
}
.cid-uYud2unLzB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYud2unLzB .carousel-inner > .active {
  display: block;
}
.cid-uYud2unLzB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYud2unLzB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYud2unLzB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYud2unLzB .carousel-control,
  .cid-uYud2unLzB .carousel-indicators,
  .cid-uYud2unLzB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYud2unLzB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYud2unLzB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYud2unLzB .carousel-indicators .active,
.cid-uYud2unLzB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYud2unLzB .carousel-indicators .active {
  background: #fff;
}
.cid-uYud2unLzB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYud2unLzB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYud2unLzB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYud2unLzB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYud2unLzB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYud2unLzB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYud2unLzB .carousel {
  width: 100%;
}
.cid-uYud2unLzB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYud2unLzB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYud2unLzB .modal.fade .modal-dialog,
.cid-uYud2unLzB .modal.in .modal-dialog {
  transform: none;
}
.cid-uYud2unLzB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYud2unLzB H6 {
  text-align: center;
}
.cid-uYud2unLzB H3 {
  color: #232323;
}
.cid-uYud2vugn5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYud2vugn5 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYud2vugn5 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYud2vugn5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYud2vugn5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYud2vugn5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYud2vugn5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYud2vugn5 .carousel-control,
.cid-uYud2vugn5 .close {
  background: #1b1b1b;
}
.cid-uYud2vugn5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYud2vugn5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYud2vugn5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYud2vugn5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYud2vugn5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYud2vugn5 .close::before {
  content: '\e91a';
}
.cid-uYud2vugn5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYud2vugn5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYud2vugn5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYud2vugn5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYud2vugn5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYud2vugn5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYud2vugn5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYud2vugn5 .carousel-indicators li.active,
.cid-uYud2vugn5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYud2vugn5 .carousel-indicators li::after,
.cid-uYud2vugn5 .carousel-indicators li::before {
  content: none;
}
.cid-uYud2vugn5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYud2vugn5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYud2vugn5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYud2vugn5 .carousel-indicators {
    display: none;
  }
}
.cid-uYud2vugn5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYud2vugn5 .carousel-inner > .active {
  display: block;
}
.cid-uYud2vugn5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYud2vugn5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYud2vugn5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYud2vugn5 .carousel-control,
  .cid-uYud2vugn5 .carousel-indicators,
  .cid-uYud2vugn5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYud2vugn5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYud2vugn5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYud2vugn5 .carousel-indicators .active,
.cid-uYud2vugn5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYud2vugn5 .carousel-indicators .active {
  background: #fff;
}
.cid-uYud2vugn5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYud2vugn5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYud2vugn5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYud2vugn5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYud2vugn5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYud2vugn5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYud2vugn5 .carousel {
  width: 100%;
}
.cid-uYud2vugn5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYud2vugn5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYud2vugn5 .modal.fade .modal-dialog,
.cid-uYud2vugn5 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYud2vugn5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYud2vugn5 H6 {
  text-align: center;
}
.cid-uYud2vugn5 H3 {
  color: #232323;
}
.cid-uYud2w7wAX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYud2w7wAX .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYud2w7wAX .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYud2w7wAX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYud2w7wAX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYud2w7wAX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYud2w7wAX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYud2w7wAX .carousel-control,
.cid-uYud2w7wAX .close {
  background: #1b1b1b;
}
.cid-uYud2w7wAX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYud2w7wAX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYud2w7wAX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYud2w7wAX .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYud2w7wAX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYud2w7wAX .close::before {
  content: '\e91a';
}
.cid-uYud2w7wAX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYud2w7wAX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYud2w7wAX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYud2w7wAX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYud2w7wAX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYud2w7wAX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYud2w7wAX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYud2w7wAX .carousel-indicators li.active,
.cid-uYud2w7wAX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYud2w7wAX .carousel-indicators li::after,
.cid-uYud2w7wAX .carousel-indicators li::before {
  content: none;
}
.cid-uYud2w7wAX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYud2w7wAX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYud2w7wAX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYud2w7wAX .carousel-indicators {
    display: none;
  }
}
.cid-uYud2w7wAX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYud2w7wAX .carousel-inner > .active {
  display: block;
}
.cid-uYud2w7wAX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYud2w7wAX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYud2w7wAX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYud2w7wAX .carousel-control,
  .cid-uYud2w7wAX .carousel-indicators,
  .cid-uYud2w7wAX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYud2w7wAX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYud2w7wAX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYud2w7wAX .carousel-indicators .active,
.cid-uYud2w7wAX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYud2w7wAX .carousel-indicators .active {
  background: #fff;
}
.cid-uYud2w7wAX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYud2w7wAX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYud2w7wAX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYud2w7wAX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYud2w7wAX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYud2w7wAX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYud2w7wAX .carousel {
  width: 100%;
}
.cid-uYud2w7wAX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYud2w7wAX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYud2w7wAX .modal.fade .modal-dialog,
.cid-uYud2w7wAX .modal.in .modal-dialog {
  transform: none;
}
.cid-uYud2w7wAX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYud2w7wAX H6 {
  text-align: center;
}
.cid-uYud2w7wAX H3 {
  color: #232323;
}
.cid-uYud2wHWX3 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYud2wHWX3 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYud2wHWX3 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYud2wHWX3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYud2wHWX3 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYud2wHWX3 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYud2wHWX3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYud2wHWX3 .mbr-text,
.cid-uYud2wHWX3 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYud2x0ibC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYud2x0ibC .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYud2x0ibC form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYud2x0ibC form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYud2x0ibC form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYud2x0ibC .mbr-section-subtitle {
  color: #232323;
}
.cid-uYud2x0ibC .mbr-section-title {
  color: #232323;
}
.cid-uYud2xloTP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYud2xloTP .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYud2xloTP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYud2xloTP .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-uYud2xloTP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYud2xloTP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYud2xGz9r {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYud2xGz9r .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYud2xUyX8 {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYud2xUyX8 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYud2xUyX8 .mbr-text {
  color: #767676;
}
.cid-uYud2xUyX8 .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYud2xUyX8 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYud2xUyX8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYud2xUyX8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYud2xUyX8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYud2xUyX8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYud2xUyX8 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYud2xUyX8 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYud2xUyX8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYud2xUyX8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYudiHwVMQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYudiHwVMQ nav.navbar {
  position: fixed;
}
.cid-uYudiHwVMQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYudiHwVMQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYudiHwVMQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYudiHwVMQ .dropdown-item:hover,
.cid-uYudiHwVMQ .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYudiHwVMQ .dropdown-item:hover span {
  color: white;
}
.cid-uYudiHwVMQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYudiHwVMQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYudiHwVMQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYudiHwVMQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYudiHwVMQ .nav-link {
  position: relative;
}
.cid-uYudiHwVMQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYudiHwVMQ .container {
    flex-wrap: nowrap;
  }
}
.cid-uYudiHwVMQ .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYudiHwVMQ .dropdown-menu,
.cid-uYudiHwVMQ .navbar.opened {
  background: #232323 !important;
}
.cid-uYudiHwVMQ .nav-item:focus,
.cid-uYudiHwVMQ .nav-link:focus {
  outline: none;
}
.cid-uYudiHwVMQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYudiHwVMQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYudiHwVMQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYudiHwVMQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYudiHwVMQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYudiHwVMQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYudiHwVMQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYudiHwVMQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uYudiHwVMQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYudiHwVMQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uYudiHwVMQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYudiHwVMQ .navbar.collapsed {
  justify-content: center;
}
.cid-uYudiHwVMQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYudiHwVMQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYudiHwVMQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYudiHwVMQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYudiHwVMQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYudiHwVMQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYudiHwVMQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYudiHwVMQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYudiHwVMQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYudiHwVMQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYudiHwVMQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYudiHwVMQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYudiHwVMQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYudiHwVMQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYudiHwVMQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYudiHwVMQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYudiHwVMQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYudiHwVMQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYudiHwVMQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYudiHwVMQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYudiHwVMQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYudiHwVMQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYudiHwVMQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYudiHwVMQ .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-uYudiHwVMQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYudiHwVMQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYudiHwVMQ .dropdown-item.active,
.cid-uYudiHwVMQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uYudiHwVMQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYudiHwVMQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYudiHwVMQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYudiHwVMQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYudiHwVMQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYudiHwVMQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYudiHwVMQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYudiHwVMQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYudiHwVMQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYudiHwVMQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYudiHwVMQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYudiHwVMQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYudiHwVMQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYudiHwVMQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYudiHwVMQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYudiHwVMQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYudiHwVMQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYudiHwVMQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYudiHwVMQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYudiHwVMQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYudiHwVMQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYudiHwVMQ .navbar {
    height: 70px;
  }
  .cid-uYudiHwVMQ .navbar.opened {
    height: auto;
  }
  .cid-uYudiHwVMQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYudiHZkLw {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYudiHZkLw .row {
  flex-direction: row-reverse;
}
.cid-uYudiHZkLw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYudiHZkLw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYudiHZkLw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYudiIi04I {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudiIi04I .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYudiIi04I .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudiIi04I .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYudiIi04I .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYudiIi04I .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudiIi04I .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYudiIi04I .mbr-text,
.cid-uYudiIi04I .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYudiIBeCS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYudiIBeCS img,
.cid-uYudiIBeCS .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYudiIBeCS .item:focus,
.cid-uYudiIBeCS span:focus {
  outline: none;
}
.cid-uYudiIBeCS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYudiIBeCS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYudiIBeCS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYudiIBeCS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYudiIBeCS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYudiIBeCS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYudiIBeCS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYudiIBeCS .mbr-section-title {
  color: #232323;
}
.cid-uYudiIBeCS .mbr-text,
.cid-uYudiIBeCS .mbr-section-btn {
  text-align: center;
}
.cid-uYudiIBeCS .item-title {
  text-align: center;
}
.cid-uYudiIBeCS .item-subtitle {
  text-align: center;
}
.cid-uYudiIWYmz {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYudiIWYmz .container {
    max-width: 1400px;
  }
}
.cid-uYudiIWYmz .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYudiIWYmz .card-wrapper {
  margin-top: 3rem;
}
.cid-uYudiIWYmz .row {
  justify-content: center;
}
.cid-uYudiIWYmz .mbr-section-title {
  color: #232323;
}
.cid-uYudiJl6th {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudiJl6th .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYudiJl6th .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYudiJl6th .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYudiJl6th .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYudiJl6th .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYudiJl6th .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYudiJl6th .carousel-control,
.cid-uYudiJl6th .close {
  background: #1b1b1b;
}
.cid-uYudiJl6th .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYudiJl6th .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYudiJl6th .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYudiJl6th .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYudiJl6th .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYudiJl6th .close::before {
  content: '\e91a';
}
.cid-uYudiJl6th .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYudiJl6th .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYudiJl6th .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudiJl6th .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYudiJl6th .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYudiJl6th .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYudiJl6th .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYudiJl6th .carousel-indicators li.active,
.cid-uYudiJl6th .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYudiJl6th .carousel-indicators li::after,
.cid-uYudiJl6th .carousel-indicators li::before {
  content: none;
}
.cid-uYudiJl6th .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYudiJl6th .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYudiJl6th .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYudiJl6th .carousel-indicators {
    display: none;
  }
}
.cid-uYudiJl6th .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYudiJl6th .carousel-inner > .active {
  display: block;
}
.cid-uYudiJl6th .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudiJl6th .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYudiJl6th .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYudiJl6th .carousel-control,
  .cid-uYudiJl6th .carousel-indicators,
  .cid-uYudiJl6th .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYudiJl6th .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYudiJl6th .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYudiJl6th .carousel-indicators .active,
.cid-uYudiJl6th .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYudiJl6th .carousel-indicators .active {
  background: #fff;
}
.cid-uYudiJl6th .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYudiJl6th .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYudiJl6th .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYudiJl6th .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYudiJl6th .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYudiJl6th .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYudiJl6th .carousel {
  width: 100%;
}
.cid-uYudiJl6th .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYudiJl6th .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYudiJl6th .modal.fade .modal-dialog,
.cid-uYudiJl6th .modal.in .modal-dialog {
  transform: none;
}
.cid-uYudiJl6th .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYudiJl6th H6 {
  text-align: center;
}
.cid-uYudiJl6th H3 {
  color: #232323;
}
.cid-uYudiKsaoi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudiKsaoi .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYudiKsaoi .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYudiKsaoi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYudiKsaoi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYudiKsaoi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYudiKsaoi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYudiKsaoi .carousel-control,
.cid-uYudiKsaoi .close {
  background: #1b1b1b;
}
.cid-uYudiKsaoi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYudiKsaoi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYudiKsaoi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYudiKsaoi .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYudiKsaoi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYudiKsaoi .close::before {
  content: '\e91a';
}
.cid-uYudiKsaoi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYudiKsaoi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYudiKsaoi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudiKsaoi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYudiKsaoi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYudiKsaoi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYudiKsaoi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYudiKsaoi .carousel-indicators li.active,
.cid-uYudiKsaoi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYudiKsaoi .carousel-indicators li::after,
.cid-uYudiKsaoi .carousel-indicators li::before {
  content: none;
}
.cid-uYudiKsaoi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYudiKsaoi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYudiKsaoi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYudiKsaoi .carousel-indicators {
    display: none;
  }
}
.cid-uYudiKsaoi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYudiKsaoi .carousel-inner > .active {
  display: block;
}
.cid-uYudiKsaoi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudiKsaoi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYudiKsaoi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYudiKsaoi .carousel-control,
  .cid-uYudiKsaoi .carousel-indicators,
  .cid-uYudiKsaoi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYudiKsaoi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYudiKsaoi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYudiKsaoi .carousel-indicators .active,
.cid-uYudiKsaoi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYudiKsaoi .carousel-indicators .active {
  background: #fff;
}
.cid-uYudiKsaoi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYudiKsaoi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYudiKsaoi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYudiKsaoi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYudiKsaoi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYudiKsaoi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYudiKsaoi .carousel {
  width: 100%;
}
.cid-uYudiKsaoi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYudiKsaoi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYudiKsaoi .modal.fade .modal-dialog,
.cid-uYudiKsaoi .modal.in .modal-dialog {
  transform: none;
}
.cid-uYudiKsaoi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYudiKsaoi H6 {
  text-align: center;
}
.cid-uYudiKsaoi H3 {
  color: #232323;
}
.cid-uYudiL0mfL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudiL0mfL .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYudiL0mfL .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYudiL0mfL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYudiL0mfL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYudiL0mfL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYudiL0mfL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYudiL0mfL .carousel-control,
.cid-uYudiL0mfL .close {
  background: #1b1b1b;
}
.cid-uYudiL0mfL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYudiL0mfL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYudiL0mfL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYudiL0mfL .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYudiL0mfL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYudiL0mfL .close::before {
  content: '\e91a';
}
.cid-uYudiL0mfL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYudiL0mfL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYudiL0mfL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudiL0mfL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYudiL0mfL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYudiL0mfL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYudiL0mfL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYudiL0mfL .carousel-indicators li.active,
.cid-uYudiL0mfL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYudiL0mfL .carousel-indicators li::after,
.cid-uYudiL0mfL .carousel-indicators li::before {
  content: none;
}
.cid-uYudiL0mfL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYudiL0mfL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYudiL0mfL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYudiL0mfL .carousel-indicators {
    display: none;
  }
}
.cid-uYudiL0mfL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYudiL0mfL .carousel-inner > .active {
  display: block;
}
.cid-uYudiL0mfL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudiL0mfL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYudiL0mfL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYudiL0mfL .carousel-control,
  .cid-uYudiL0mfL .carousel-indicators,
  .cid-uYudiL0mfL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYudiL0mfL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYudiL0mfL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYudiL0mfL .carousel-indicators .active,
.cid-uYudiL0mfL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYudiL0mfL .carousel-indicators .active {
  background: #fff;
}
.cid-uYudiL0mfL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYudiL0mfL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYudiL0mfL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYudiL0mfL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYudiL0mfL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYudiL0mfL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYudiL0mfL .carousel {
  width: 100%;
}
.cid-uYudiL0mfL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYudiL0mfL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYudiL0mfL .modal.fade .modal-dialog,
.cid-uYudiL0mfL .modal.in .modal-dialog {
  transform: none;
}
.cid-uYudiL0mfL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYudiL0mfL H6 {
  text-align: center;
}
.cid-uYudiL0mfL H3 {
  color: #232323;
}
.cid-uYudiLw6mV {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYudiLw6mV .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYudiLw6mV .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudiLw6mV .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYudiLw6mV .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYudiLw6mV .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudiLw6mV .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYudiLw6mV .mbr-text,
.cid-uYudiLw6mV .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYudiLNbtR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYudiLNbtR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYudiLNbtR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYudiLNbtR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYudiLNbtR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYudiLNbtR .mbr-section-subtitle {
  color: #232323;
}
.cid-uYudiLNbtR .mbr-section-title {
  color: #232323;
}
.cid-uYudiM7HVf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYudiM7HVf .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYudiM7HVf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYudiM7HVf .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-uYudiM7HVf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYudiM7HVf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYudiMr7JA {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYudiMr7JA .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYudiMH9Ea {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYudiMH9Ea .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYudiMH9Ea .mbr-text {
  color: #767676;
}
.cid-uYudiMH9Ea .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYudiMH9Ea .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYudiMH9Ea .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYudiMH9Ea .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYudiMH9Ea .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYudiMH9Ea .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYudiMH9Ea .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYudiMH9Ea .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYudiMH9Ea .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYudiMH9Ea .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYudz8nyFb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYudz8nyFb nav.navbar {
  position: fixed;
}
.cid-uYudz8nyFb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYudz8nyFb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYudz8nyFb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYudz8nyFb .dropdown-item:hover,
.cid-uYudz8nyFb .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYudz8nyFb .dropdown-item:hover span {
  color: white;
}
.cid-uYudz8nyFb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYudz8nyFb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYudz8nyFb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYudz8nyFb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYudz8nyFb .nav-link {
  position: relative;
}
.cid-uYudz8nyFb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYudz8nyFb .container {
    flex-wrap: nowrap;
  }
}
.cid-uYudz8nyFb .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYudz8nyFb .dropdown-menu,
.cid-uYudz8nyFb .navbar.opened {
  background: #232323 !important;
}
.cid-uYudz8nyFb .nav-item:focus,
.cid-uYudz8nyFb .nav-link:focus {
  outline: none;
}
.cid-uYudz8nyFb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYudz8nyFb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYudz8nyFb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYudz8nyFb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYudz8nyFb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYudz8nyFb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYudz8nyFb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYudz8nyFb .navbar.opened {
  transition: all 0.3s;
}
.cid-uYudz8nyFb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYudz8nyFb .navbar .navbar-logo img {
  width: auto;
}
.cid-uYudz8nyFb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYudz8nyFb .navbar.collapsed {
  justify-content: center;
}
.cid-uYudz8nyFb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYudz8nyFb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYudz8nyFb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYudz8nyFb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYudz8nyFb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYudz8nyFb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYudz8nyFb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYudz8nyFb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYudz8nyFb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYudz8nyFb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYudz8nyFb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYudz8nyFb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYudz8nyFb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYudz8nyFb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYudz8nyFb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYudz8nyFb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYudz8nyFb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYudz8nyFb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYudz8nyFb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYudz8nyFb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYudz8nyFb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYudz8nyFb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYudz8nyFb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYudz8nyFb .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-uYudz8nyFb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYudz8nyFb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYudz8nyFb .dropdown-item.active,
.cid-uYudz8nyFb .dropdown-item:active {
  background-color: transparent;
}
.cid-uYudz8nyFb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYudz8nyFb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYudz8nyFb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYudz8nyFb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYudz8nyFb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYudz8nyFb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYudz8nyFb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYudz8nyFb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYudz8nyFb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYudz8nyFb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYudz8nyFb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYudz8nyFb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYudz8nyFb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYudz8nyFb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYudz8nyFb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYudz8nyFb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYudz8nyFb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYudz8nyFb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYudz8nyFb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYudz8nyFb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYudz8nyFb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYudz8nyFb .navbar {
    height: 70px;
  }
  .cid-uYudz8nyFb .navbar.opened {
    height: auto;
  }
  .cid-uYudz8nyFb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYudz8TIq0 {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYudz8TIq0 .row {
  flex-direction: row-reverse;
}
.cid-uYudz8TIq0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYudz8TIq0 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYudz8TIq0 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYudz9d32S {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudz9d32S .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYudz9d32S .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudz9d32S .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYudz9d32S .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYudz9d32S .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudz9d32S .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYudz9d32S .mbr-text,
.cid-uYudz9d32S .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYudz9tWiD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYudz9tWiD img,
.cid-uYudz9tWiD .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYudz9tWiD .item:focus,
.cid-uYudz9tWiD span:focus {
  outline: none;
}
.cid-uYudz9tWiD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYudz9tWiD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYudz9tWiD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYudz9tWiD .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYudz9tWiD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYudz9tWiD .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYudz9tWiD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYudz9tWiD .mbr-section-title {
  color: #232323;
}
.cid-uYudz9tWiD .mbr-text,
.cid-uYudz9tWiD .mbr-section-btn {
  text-align: center;
}
.cid-uYudz9tWiD .item-title {
  text-align: center;
}
.cid-uYudz9tWiD .item-subtitle {
  text-align: center;
}
.cid-uYudz9Rard {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYudz9Rard .container {
    max-width: 1400px;
  }
}
.cid-uYudz9Rard .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYudz9Rard .card-wrapper {
  margin-top: 3rem;
}
.cid-uYudz9Rard .row {
  justify-content: center;
}
.cid-uYudz9Rard .mbr-section-title {
  color: #232323;
}
.cid-uYudzajVzz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudzajVzz .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYudzajVzz .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYudzajVzz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYudzajVzz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYudzajVzz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYudzajVzz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYudzajVzz .carousel-control,
.cid-uYudzajVzz .close {
  background: #1b1b1b;
}
.cid-uYudzajVzz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYudzajVzz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYudzajVzz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYudzajVzz .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYudzajVzz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYudzajVzz .close::before {
  content: '\e91a';
}
.cid-uYudzajVzz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYudzajVzz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYudzajVzz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudzajVzz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYudzajVzz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYudzajVzz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYudzajVzz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYudzajVzz .carousel-indicators li.active,
.cid-uYudzajVzz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYudzajVzz .carousel-indicators li::after,
.cid-uYudzajVzz .carousel-indicators li::before {
  content: none;
}
.cid-uYudzajVzz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYudzajVzz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYudzajVzz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYudzajVzz .carousel-indicators {
    display: none;
  }
}
.cid-uYudzajVzz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYudzajVzz .carousel-inner > .active {
  display: block;
}
.cid-uYudzajVzz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudzajVzz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYudzajVzz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYudzajVzz .carousel-control,
  .cid-uYudzajVzz .carousel-indicators,
  .cid-uYudzajVzz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYudzajVzz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYudzajVzz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYudzajVzz .carousel-indicators .active,
.cid-uYudzajVzz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYudzajVzz .carousel-indicators .active {
  background: #fff;
}
.cid-uYudzajVzz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYudzajVzz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYudzajVzz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYudzajVzz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYudzajVzz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYudzajVzz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYudzajVzz .carousel {
  width: 100%;
}
.cid-uYudzajVzz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYudzajVzz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYudzajVzz .modal.fade .modal-dialog,
.cid-uYudzajVzz .modal.in .modal-dialog {
  transform: none;
}
.cid-uYudzajVzz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYudzajVzz H6 {
  text-align: center;
}
.cid-uYudzajVzz H3 {
  color: #232323;
}
.cid-uYudzbmL7C {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudzbmL7C .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYudzbmL7C .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYudzbmL7C .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYudzbmL7C .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYudzbmL7C .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYudzbmL7C .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYudzbmL7C .carousel-control,
.cid-uYudzbmL7C .close {
  background: #1b1b1b;
}
.cid-uYudzbmL7C .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYudzbmL7C .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYudzbmL7C .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYudzbmL7C .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYudzbmL7C .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYudzbmL7C .close::before {
  content: '\e91a';
}
.cid-uYudzbmL7C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYudzbmL7C .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYudzbmL7C .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudzbmL7C .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYudzbmL7C .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYudzbmL7C .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYudzbmL7C .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYudzbmL7C .carousel-indicators li.active,
.cid-uYudzbmL7C .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYudzbmL7C .carousel-indicators li::after,
.cid-uYudzbmL7C .carousel-indicators li::before {
  content: none;
}
.cid-uYudzbmL7C .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYudzbmL7C .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYudzbmL7C .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYudzbmL7C .carousel-indicators {
    display: none;
  }
}
.cid-uYudzbmL7C .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYudzbmL7C .carousel-inner > .active {
  display: block;
}
.cid-uYudzbmL7C .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudzbmL7C .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYudzbmL7C .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYudzbmL7C .carousel-control,
  .cid-uYudzbmL7C .carousel-indicators,
  .cid-uYudzbmL7C .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYudzbmL7C .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYudzbmL7C .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYudzbmL7C .carousel-indicators .active,
.cid-uYudzbmL7C .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYudzbmL7C .carousel-indicators .active {
  background: #fff;
}
.cid-uYudzbmL7C .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYudzbmL7C .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYudzbmL7C .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYudzbmL7C .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYudzbmL7C .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYudzbmL7C .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYudzbmL7C .carousel {
  width: 100%;
}
.cid-uYudzbmL7C .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYudzbmL7C .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYudzbmL7C .modal.fade .modal-dialog,
.cid-uYudzbmL7C .modal.in .modal-dialog {
  transform: none;
}
.cid-uYudzbmL7C .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYudzbmL7C H6 {
  text-align: center;
}
.cid-uYudzbmL7C H3 {
  color: #232323;
}
.cid-uYudzbXQG4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYudzbXQG4 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYudzbXQG4 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYudzbXQG4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYudzbXQG4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYudzbXQG4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYudzbXQG4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYudzbXQG4 .carousel-control,
.cid-uYudzbXQG4 .close {
  background: #1b1b1b;
}
.cid-uYudzbXQG4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYudzbXQG4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYudzbXQG4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYudzbXQG4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYudzbXQG4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYudzbXQG4 .close::before {
  content: '\e91a';
}
.cid-uYudzbXQG4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYudzbXQG4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYudzbXQG4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudzbXQG4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYudzbXQG4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYudzbXQG4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYudzbXQG4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYudzbXQG4 .carousel-indicators li.active,
.cid-uYudzbXQG4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYudzbXQG4 .carousel-indicators li::after,
.cid-uYudzbXQG4 .carousel-indicators li::before {
  content: none;
}
.cid-uYudzbXQG4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYudzbXQG4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYudzbXQG4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYudzbXQG4 .carousel-indicators {
    display: none;
  }
}
.cid-uYudzbXQG4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYudzbXQG4 .carousel-inner > .active {
  display: block;
}
.cid-uYudzbXQG4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYudzbXQG4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYudzbXQG4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYudzbXQG4 .carousel-control,
  .cid-uYudzbXQG4 .carousel-indicators,
  .cid-uYudzbXQG4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYudzbXQG4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYudzbXQG4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYudzbXQG4 .carousel-indicators .active,
.cid-uYudzbXQG4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYudzbXQG4 .carousel-indicators .active {
  background: #fff;
}
.cid-uYudzbXQG4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYudzbXQG4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYudzbXQG4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYudzbXQG4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYudzbXQG4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYudzbXQG4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYudzbXQG4 .carousel {
  width: 100%;
}
.cid-uYudzbXQG4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYudzbXQG4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYudzbXQG4 .modal.fade .modal-dialog,
.cid-uYudzbXQG4 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYudzbXQG4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYudzbXQG4 H6 {
  text-align: center;
}
.cid-uYudzbXQG4 H3 {
  color: #232323;
}
.cid-uYudzcp7kM {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYudzcp7kM .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYudzcp7kM .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudzcp7kM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYudzcp7kM .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYudzcp7kM .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYudzcp7kM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYudzcp7kM .mbr-text,
.cid-uYudzcp7kM .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYudzcM4Ex {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYudzcM4Ex .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYudzcM4Ex form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYudzcM4Ex form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYudzcM4Ex form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYudzcM4Ex .mbr-section-subtitle {
  color: #232323;
}
.cid-uYudzcM4Ex .mbr-section-title {
  color: #232323;
}
.cid-uYudzd5rBj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYudzd5rBj .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYudzd5rBj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYudzd5rBj .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-uYudzd5rBj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYudzd5rBj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYudzds4kw {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYudzds4kw .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYudzdIR3f {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYudzdIR3f .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYudzdIR3f .mbr-text {
  color: #767676;
}
.cid-uYudzdIR3f .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYudzdIR3f .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYudzdIR3f .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYudzdIR3f .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYudzdIR3f .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYudzdIR3f .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYudzdIR3f .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYudzdIR3f .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYudzdIR3f .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYudzdIR3f .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYArNLnJK0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYArNLnJK0 nav.navbar {
  position: fixed;
}
.cid-uYArNLnJK0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYArNLnJK0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYArNLnJK0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYArNLnJK0 .dropdown-item:hover,
.cid-uYArNLnJK0 .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYArNLnJK0 .dropdown-item:hover span {
  color: white;
}
.cid-uYArNLnJK0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYArNLnJK0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYArNLnJK0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYArNLnJK0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYArNLnJK0 .nav-link {
  position: relative;
}
.cid-uYArNLnJK0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYArNLnJK0 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYArNLnJK0 .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYArNLnJK0 .dropdown-menu,
.cid-uYArNLnJK0 .navbar.opened {
  background: #232323 !important;
}
.cid-uYArNLnJK0 .nav-item:focus,
.cid-uYArNLnJK0 .nav-link:focus {
  outline: none;
}
.cid-uYArNLnJK0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYArNLnJK0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYArNLnJK0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYArNLnJK0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYArNLnJK0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYArNLnJK0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYArNLnJK0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYArNLnJK0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYArNLnJK0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYArNLnJK0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYArNLnJK0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYArNLnJK0 .navbar.collapsed {
  justify-content: center;
}
.cid-uYArNLnJK0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYArNLnJK0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYArNLnJK0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYArNLnJK0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYArNLnJK0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYArNLnJK0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYArNLnJK0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYArNLnJK0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYArNLnJK0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYArNLnJK0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYArNLnJK0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYArNLnJK0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYArNLnJK0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYArNLnJK0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYArNLnJK0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYArNLnJK0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYArNLnJK0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYArNLnJK0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYArNLnJK0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYArNLnJK0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYArNLnJK0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYArNLnJK0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYArNLnJK0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYArNLnJK0 .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-uYArNLnJK0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYArNLnJK0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYArNLnJK0 .dropdown-item.active,
.cid-uYArNLnJK0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYArNLnJK0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYArNLnJK0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYArNLnJK0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYArNLnJK0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYArNLnJK0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYArNLnJK0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYArNLnJK0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYArNLnJK0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYArNLnJK0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYArNLnJK0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYArNLnJK0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYArNLnJK0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYArNLnJK0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYArNLnJK0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYArNLnJK0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYArNLnJK0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYArNLnJK0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYArNLnJK0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYArNLnJK0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYArNLnJK0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYArNLnJK0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYArNLnJK0 .navbar {
    height: 70px;
  }
  .cid-uYArNLnJK0 .navbar.opened {
    height: auto;
  }
  .cid-uYArNLnJK0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYArNLJSm5 {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYArNLJSm5 .row {
  flex-direction: row-reverse;
}
.cid-uYArNLJSm5 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYArNLJSm5 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYArNLJSm5 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYArNLVddP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYArNLVddP .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYArNLVddP .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYArNLVddP .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYArNLVddP .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYArNLVddP .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYArNLVddP .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYArNLVddP .mbr-text,
.cid-uYArNLVddP .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYArNM7Ds5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYArNM7Ds5 img,
.cid-uYArNM7Ds5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYArNM7Ds5 .item:focus,
.cid-uYArNM7Ds5 span:focus {
  outline: none;
}
.cid-uYArNM7Ds5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYArNM7Ds5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYArNM7Ds5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYArNM7Ds5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYArNM7Ds5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYArNM7Ds5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYArNM7Ds5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYArNM7Ds5 .mbr-section-title {
  color: #232323;
}
.cid-uYArNM7Ds5 .mbr-text,
.cid-uYArNM7Ds5 .mbr-section-btn {
  text-align: center;
}
.cid-uYArNM7Ds5 .item-title {
  text-align: center;
}
.cid-uYArNM7Ds5 .item-subtitle {
  text-align: center;
}
.cid-uYArNMsNqY {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYArNMsNqY .container {
    max-width: 1400px;
  }
}
.cid-uYArNMsNqY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYArNMsNqY .card-wrapper {
  margin-top: 3rem;
}
.cid-uYArNMsNqY .row {
  justify-content: center;
}
.cid-uYArNMsNqY .mbr-section-title {
  color: #232323;
}
.cid-uYArNMSg3C {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYArNMSg3C .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYArNMSg3C .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYArNMSg3C .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYArNMSg3C .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYArNMSg3C .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYArNMSg3C .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYArNMSg3C .carousel-control,
.cid-uYArNMSg3C .close {
  background: #1b1b1b;
}
.cid-uYArNMSg3C .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYArNMSg3C .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYArNMSg3C .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYArNMSg3C .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYArNMSg3C .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYArNMSg3C .close::before {
  content: '\e91a';
}
.cid-uYArNMSg3C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYArNMSg3C .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYArNMSg3C .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYArNMSg3C .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYArNMSg3C .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYArNMSg3C .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYArNMSg3C .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYArNMSg3C .carousel-indicators li.active,
.cid-uYArNMSg3C .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYArNMSg3C .carousel-indicators li::after,
.cid-uYArNMSg3C .carousel-indicators li::before {
  content: none;
}
.cid-uYArNMSg3C .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYArNMSg3C .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYArNMSg3C .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYArNMSg3C .carousel-indicators {
    display: none;
  }
}
.cid-uYArNMSg3C .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYArNMSg3C .carousel-inner > .active {
  display: block;
}
.cid-uYArNMSg3C .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYArNMSg3C .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYArNMSg3C .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYArNMSg3C .carousel-control,
  .cid-uYArNMSg3C .carousel-indicators,
  .cid-uYArNMSg3C .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYArNMSg3C .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYArNMSg3C .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYArNMSg3C .carousel-indicators .active,
.cid-uYArNMSg3C .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYArNMSg3C .carousel-indicators .active {
  background: #fff;
}
.cid-uYArNMSg3C .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYArNMSg3C .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYArNMSg3C .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYArNMSg3C .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYArNMSg3C .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYArNMSg3C .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYArNMSg3C .carousel {
  width: 100%;
}
.cid-uYArNMSg3C .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYArNMSg3C .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYArNMSg3C .modal.fade .modal-dialog,
.cid-uYArNMSg3C .modal.in .modal-dialog {
  transform: none;
}
.cid-uYArNMSg3C .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYArNMSg3C H6 {
  text-align: center;
}
.cid-uYArNMSg3C H3 {
  color: #232323;
}
.cid-uYArNNMRfy {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYArNNMRfy .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYArNNMRfy .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYArNNMRfy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYArNNMRfy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYArNNMRfy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYArNNMRfy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYArNNMRfy .carousel-control,
.cid-uYArNNMRfy .close {
  background: #1b1b1b;
}
.cid-uYArNNMRfy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYArNNMRfy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYArNNMRfy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYArNNMRfy .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYArNNMRfy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYArNNMRfy .close::before {
  content: '\e91a';
}
.cid-uYArNNMRfy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYArNNMRfy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYArNNMRfy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYArNNMRfy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYArNNMRfy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYArNNMRfy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYArNNMRfy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYArNNMRfy .carousel-indicators li.active,
.cid-uYArNNMRfy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYArNNMRfy .carousel-indicators li::after,
.cid-uYArNNMRfy .carousel-indicators li::before {
  content: none;
}
.cid-uYArNNMRfy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYArNNMRfy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYArNNMRfy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYArNNMRfy .carousel-indicators {
    display: none;
  }
}
.cid-uYArNNMRfy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYArNNMRfy .carousel-inner > .active {
  display: block;
}
.cid-uYArNNMRfy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYArNNMRfy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYArNNMRfy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYArNNMRfy .carousel-control,
  .cid-uYArNNMRfy .carousel-indicators,
  .cid-uYArNNMRfy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYArNNMRfy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYArNNMRfy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYArNNMRfy .carousel-indicators .active,
.cid-uYArNNMRfy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYArNNMRfy .carousel-indicators .active {
  background: #fff;
}
.cid-uYArNNMRfy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYArNNMRfy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYArNNMRfy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYArNNMRfy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYArNNMRfy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYArNNMRfy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYArNNMRfy .carousel {
  width: 100%;
}
.cid-uYArNNMRfy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYArNNMRfy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYArNNMRfy .modal.fade .modal-dialog,
.cid-uYArNNMRfy .modal.in .modal-dialog {
  transform: none;
}
.cid-uYArNNMRfy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYArNNMRfy H6 {
  text-align: center;
}
.cid-uYArNNMRfy H3 {
  color: #232323;
}
.cid-uYArNOlWJw {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYArNOlWJw .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYArNOlWJw .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYArNOlWJw .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYArNOlWJw .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYArNOlWJw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYArNOlWJw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYArNOlWJw .carousel-control,
.cid-uYArNOlWJw .close {
  background: #1b1b1b;
}
.cid-uYArNOlWJw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYArNOlWJw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYArNOlWJw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYArNOlWJw .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYArNOlWJw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYArNOlWJw .close::before {
  content: '\e91a';
}
.cid-uYArNOlWJw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYArNOlWJw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYArNOlWJw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYArNOlWJw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYArNOlWJw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYArNOlWJw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYArNOlWJw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYArNOlWJw .carousel-indicators li.active,
.cid-uYArNOlWJw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYArNOlWJw .carousel-indicators li::after,
.cid-uYArNOlWJw .carousel-indicators li::before {
  content: none;
}
.cid-uYArNOlWJw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYArNOlWJw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYArNOlWJw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYArNOlWJw .carousel-indicators {
    display: none;
  }
}
.cid-uYArNOlWJw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYArNOlWJw .carousel-inner > .active {
  display: block;
}
.cid-uYArNOlWJw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYArNOlWJw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYArNOlWJw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYArNOlWJw .carousel-control,
  .cid-uYArNOlWJw .carousel-indicators,
  .cid-uYArNOlWJw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYArNOlWJw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYArNOlWJw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYArNOlWJw .carousel-indicators .active,
.cid-uYArNOlWJw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYArNOlWJw .carousel-indicators .active {
  background: #fff;
}
.cid-uYArNOlWJw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYArNOlWJw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYArNOlWJw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYArNOlWJw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYArNOlWJw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYArNOlWJw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYArNOlWJw .carousel {
  width: 100%;
}
.cid-uYArNOlWJw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYArNOlWJw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYArNOlWJw .modal.fade .modal-dialog,
.cid-uYArNOlWJw .modal.in .modal-dialog {
  transform: none;
}
.cid-uYArNOlWJw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYArNOlWJw H6 {
  text-align: center;
}
.cid-uYArNOlWJw H3 {
  color: #232323;
}
.cid-uYArNONwRM {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYArNONwRM .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYArNONwRM .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYArNONwRM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYArNONwRM .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYArNONwRM .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYArNONwRM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYArNONwRM .mbr-text,
.cid-uYArNONwRM .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYArNP4GUo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYArNP4GUo .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYArNP4GUo form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYArNP4GUo form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYArNP4GUo form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYArNP4GUo .mbr-section-subtitle {
  color: #232323;
}
.cid-uYArNP4GUo .mbr-section-title {
  color: #232323;
}
.cid-uYArNPkvBV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYArNPkvBV .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYArNPkvBV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYArNPkvBV .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-uYArNPkvBV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYArNPkvBV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYArNPBd8x {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYArNPBd8x .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYArNPNstb {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYArNPNstb .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYArNPNstb .mbr-text {
  color: #767676;
}
.cid-uYArNPNstb .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYArNPNstb .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYArNPNstb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYArNPNstb .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYArNPNstb .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYArNPNstb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYArNPNstb .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYArNPNstb .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYArNPNstb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYArNPNstb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYAs9YmP8u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYAs9YmP8u nav.navbar {
  position: fixed;
}
.cid-uYAs9YmP8u .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYAs9YmP8u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYAs9YmP8u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYAs9YmP8u .dropdown-item:hover,
.cid-uYAs9YmP8u .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYAs9YmP8u .dropdown-item:hover span {
  color: white;
}
.cid-uYAs9YmP8u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYAs9YmP8u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYAs9YmP8u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYAs9YmP8u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYAs9YmP8u .nav-link {
  position: relative;
}
.cid-uYAs9YmP8u .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYAs9YmP8u .container {
    flex-wrap: nowrap;
  }
}
.cid-uYAs9YmP8u .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYAs9YmP8u .dropdown-menu,
.cid-uYAs9YmP8u .navbar.opened {
  background: #232323 !important;
}
.cid-uYAs9YmP8u .nav-item:focus,
.cid-uYAs9YmP8u .nav-link:focus {
  outline: none;
}
.cid-uYAs9YmP8u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYAs9YmP8u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYAs9YmP8u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYAs9YmP8u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYAs9YmP8u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYAs9YmP8u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYAs9YmP8u .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYAs9YmP8u .navbar.opened {
  transition: all 0.3s;
}
.cid-uYAs9YmP8u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYAs9YmP8u .navbar .navbar-logo img {
  width: auto;
}
.cid-uYAs9YmP8u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYAs9YmP8u .navbar.collapsed {
  justify-content: center;
}
.cid-uYAs9YmP8u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYAs9YmP8u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYAs9YmP8u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYAs9YmP8u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYAs9YmP8u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYAs9YmP8u .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYAs9YmP8u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYAs9YmP8u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYAs9YmP8u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYAs9YmP8u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYAs9YmP8u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYAs9YmP8u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYAs9YmP8u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYAs9YmP8u .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYAs9YmP8u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYAs9YmP8u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYAs9YmP8u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYAs9YmP8u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYAs9YmP8u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYAs9YmP8u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYAs9YmP8u .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYAs9YmP8u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYAs9YmP8u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYAs9YmP8u .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-uYAs9YmP8u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYAs9YmP8u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYAs9YmP8u .dropdown-item.active,
.cid-uYAs9YmP8u .dropdown-item:active {
  background-color: transparent;
}
.cid-uYAs9YmP8u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYAs9YmP8u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYAs9YmP8u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYAs9YmP8u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYAs9YmP8u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYAs9YmP8u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYAs9YmP8u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYAs9YmP8u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYAs9YmP8u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYAs9YmP8u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYAs9YmP8u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYAs9YmP8u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAs9YmP8u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAs9YmP8u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYAs9YmP8u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAs9YmP8u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYAs9YmP8u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYAs9YmP8u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAs9YmP8u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYAs9YmP8u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYAs9YmP8u .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYAs9YmP8u .navbar {
    height: 70px;
  }
  .cid-uYAs9YmP8u .navbar.opened {
    height: auto;
  }
  .cid-uYAs9YmP8u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYAs9YKqQp {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYAs9YKqQp .row {
  flex-direction: row-reverse;
}
.cid-uYAs9YKqQp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYAs9YKqQp .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYAs9YKqQp .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYAs9Z1iIC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAs9Z1iIC .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAs9Z1iIC .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAs9Z1iIC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAs9Z1iIC .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAs9Z1iIC .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAs9Z1iIC .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYAs9Z1iIC .mbr-text,
.cid-uYAs9Z1iIC .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYAs9ZitBh {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYAs9ZitBh img,
.cid-uYAs9ZitBh .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYAs9ZitBh .item:focus,
.cid-uYAs9ZitBh span:focus {
  outline: none;
}
.cid-uYAs9ZitBh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYAs9ZitBh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYAs9ZitBh .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYAs9ZitBh .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYAs9ZitBh .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYAs9ZitBh .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYAs9ZitBh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYAs9ZitBh .mbr-section-title {
  color: #232323;
}
.cid-uYAs9ZitBh .mbr-text,
.cid-uYAs9ZitBh .mbr-section-btn {
  text-align: center;
}
.cid-uYAs9ZitBh .item-title {
  text-align: center;
}
.cid-uYAs9ZitBh .item-subtitle {
  text-align: center;
}
.cid-uYAs9ZDIad {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYAs9ZDIad .container {
    max-width: 1400px;
  }
}
.cid-uYAs9ZDIad .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYAs9ZDIad .card-wrapper {
  margin-top: 3rem;
}
.cid-uYAs9ZDIad .row {
  justify-content: center;
}
.cid-uYAs9ZDIad .mbr-section-title {
  color: #232323;
}
.cid-uYAs9ZZhLk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAs9ZZhLk .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAs9ZZhLk .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAs9ZZhLk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAs9ZZhLk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAs9ZZhLk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAs9ZZhLk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAs9ZZhLk .carousel-control,
.cid-uYAs9ZZhLk .close {
  background: #1b1b1b;
}
.cid-uYAs9ZZhLk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAs9ZZhLk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAs9ZZhLk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAs9ZZhLk .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAs9ZZhLk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAs9ZZhLk .close::before {
  content: '\e91a';
}
.cid-uYAs9ZZhLk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAs9ZZhLk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAs9ZZhLk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAs9ZZhLk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAs9ZZhLk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAs9ZZhLk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAs9ZZhLk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAs9ZZhLk .carousel-indicators li.active,
.cid-uYAs9ZZhLk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAs9ZZhLk .carousel-indicators li::after,
.cid-uYAs9ZZhLk .carousel-indicators li::before {
  content: none;
}
.cid-uYAs9ZZhLk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAs9ZZhLk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAs9ZZhLk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAs9ZZhLk .carousel-indicators {
    display: none;
  }
}
.cid-uYAs9ZZhLk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAs9ZZhLk .carousel-inner > .active {
  display: block;
}
.cid-uYAs9ZZhLk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAs9ZZhLk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAs9ZZhLk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAs9ZZhLk .carousel-control,
  .cid-uYAs9ZZhLk .carousel-indicators,
  .cid-uYAs9ZZhLk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAs9ZZhLk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAs9ZZhLk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAs9ZZhLk .carousel-indicators .active,
.cid-uYAs9ZZhLk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAs9ZZhLk .carousel-indicators .active {
  background: #fff;
}
.cid-uYAs9ZZhLk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAs9ZZhLk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAs9ZZhLk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAs9ZZhLk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAs9ZZhLk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAs9ZZhLk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAs9ZZhLk .carousel {
  width: 100%;
}
.cid-uYAs9ZZhLk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAs9ZZhLk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAs9ZZhLk .modal.fade .modal-dialog,
.cid-uYAs9ZZhLk .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAs9ZZhLk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAs9ZZhLk H6 {
  text-align: center;
}
.cid-uYAs9ZZhLk H3 {
  color: #232323;
}
.cid-uYAsa0Y5BB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAsa0Y5BB .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAsa0Y5BB .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAsa0Y5BB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAsa0Y5BB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAsa0Y5BB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAsa0Y5BB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAsa0Y5BB .carousel-control,
.cid-uYAsa0Y5BB .close {
  background: #1b1b1b;
}
.cid-uYAsa0Y5BB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAsa0Y5BB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAsa0Y5BB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAsa0Y5BB .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAsa0Y5BB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAsa0Y5BB .close::before {
  content: '\e91a';
}
.cid-uYAsa0Y5BB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAsa0Y5BB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAsa0Y5BB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsa0Y5BB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAsa0Y5BB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAsa0Y5BB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAsa0Y5BB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAsa0Y5BB .carousel-indicators li.active,
.cid-uYAsa0Y5BB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAsa0Y5BB .carousel-indicators li::after,
.cid-uYAsa0Y5BB .carousel-indicators li::before {
  content: none;
}
.cid-uYAsa0Y5BB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAsa0Y5BB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAsa0Y5BB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAsa0Y5BB .carousel-indicators {
    display: none;
  }
}
.cid-uYAsa0Y5BB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAsa0Y5BB .carousel-inner > .active {
  display: block;
}
.cid-uYAsa0Y5BB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsa0Y5BB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAsa0Y5BB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAsa0Y5BB .carousel-control,
  .cid-uYAsa0Y5BB .carousel-indicators,
  .cid-uYAsa0Y5BB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAsa0Y5BB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAsa0Y5BB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAsa0Y5BB .carousel-indicators .active,
.cid-uYAsa0Y5BB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAsa0Y5BB .carousel-indicators .active {
  background: #fff;
}
.cid-uYAsa0Y5BB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAsa0Y5BB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAsa0Y5BB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAsa0Y5BB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAsa0Y5BB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAsa0Y5BB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAsa0Y5BB .carousel {
  width: 100%;
}
.cid-uYAsa0Y5BB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAsa0Y5BB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAsa0Y5BB .modal.fade .modal-dialog,
.cid-uYAsa0Y5BB .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAsa0Y5BB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAsa0Y5BB H6 {
  text-align: center;
}
.cid-uYAsa0Y5BB H3 {
  color: #232323;
}
.cid-uYAsa1vsKY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAsa1vsKY .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAsa1vsKY .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAsa1vsKY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAsa1vsKY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAsa1vsKY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAsa1vsKY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAsa1vsKY .carousel-control,
.cid-uYAsa1vsKY .close {
  background: #1b1b1b;
}
.cid-uYAsa1vsKY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAsa1vsKY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAsa1vsKY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAsa1vsKY .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAsa1vsKY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAsa1vsKY .close::before {
  content: '\e91a';
}
.cid-uYAsa1vsKY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAsa1vsKY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAsa1vsKY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsa1vsKY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAsa1vsKY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAsa1vsKY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAsa1vsKY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAsa1vsKY .carousel-indicators li.active,
.cid-uYAsa1vsKY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAsa1vsKY .carousel-indicators li::after,
.cid-uYAsa1vsKY .carousel-indicators li::before {
  content: none;
}
.cid-uYAsa1vsKY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAsa1vsKY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAsa1vsKY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAsa1vsKY .carousel-indicators {
    display: none;
  }
}
.cid-uYAsa1vsKY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAsa1vsKY .carousel-inner > .active {
  display: block;
}
.cid-uYAsa1vsKY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsa1vsKY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAsa1vsKY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAsa1vsKY .carousel-control,
  .cid-uYAsa1vsKY .carousel-indicators,
  .cid-uYAsa1vsKY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAsa1vsKY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAsa1vsKY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAsa1vsKY .carousel-indicators .active,
.cid-uYAsa1vsKY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAsa1vsKY .carousel-indicators .active {
  background: #fff;
}
.cid-uYAsa1vsKY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAsa1vsKY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAsa1vsKY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAsa1vsKY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAsa1vsKY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAsa1vsKY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAsa1vsKY .carousel {
  width: 100%;
}
.cid-uYAsa1vsKY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAsa1vsKY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAsa1vsKY .modal.fade .modal-dialog,
.cid-uYAsa1vsKY .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAsa1vsKY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAsa1vsKY H6 {
  text-align: center;
}
.cid-uYAsa1vsKY H3 {
  color: #232323;
}
.cid-uYAsa1Wsjc {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYAsa1Wsjc .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAsa1Wsjc .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAsa1Wsjc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAsa1Wsjc .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAsa1Wsjc .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAsa1Wsjc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYAsa1Wsjc .mbr-text,
.cid-uYAsa1Wsjc .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYAsa2d1Nt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYAsa2d1Nt .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYAsa2d1Nt form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYAsa2d1Nt form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYAsa2d1Nt form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYAsa2d1Nt .mbr-section-subtitle {
  color: #232323;
}
.cid-uYAsa2d1Nt .mbr-section-title {
  color: #232323;
}
.cid-uYAsa2s4Ze {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYAsa2s4Ze .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYAsa2s4Ze .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYAsa2s4Ze .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-uYAsa2s4Ze .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYAsa2s4Ze .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYAsa2LTrG {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYAsa2LTrG .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYAsa2YEHZ {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYAsa2YEHZ .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAsa2YEHZ .mbr-text {
  color: #767676;
}
.cid-uYAsa2YEHZ .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYAsa2YEHZ .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYAsa2YEHZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAsa2YEHZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYAsa2YEHZ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYAsa2YEHZ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYAsa2YEHZ .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYAsa2YEHZ .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYAsa2YEHZ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYAsa2YEHZ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYAssIdk0Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYAssIdk0Q nav.navbar {
  position: fixed;
}
.cid-uYAssIdk0Q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYAssIdk0Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYAssIdk0Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYAssIdk0Q .dropdown-item:hover,
.cid-uYAssIdk0Q .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYAssIdk0Q .dropdown-item:hover span {
  color: white;
}
.cid-uYAssIdk0Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYAssIdk0Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYAssIdk0Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYAssIdk0Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYAssIdk0Q .nav-link {
  position: relative;
}
.cid-uYAssIdk0Q .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYAssIdk0Q .container {
    flex-wrap: nowrap;
  }
}
.cid-uYAssIdk0Q .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYAssIdk0Q .dropdown-menu,
.cid-uYAssIdk0Q .navbar.opened {
  background: #232323 !important;
}
.cid-uYAssIdk0Q .nav-item:focus,
.cid-uYAssIdk0Q .nav-link:focus {
  outline: none;
}
.cid-uYAssIdk0Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYAssIdk0Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYAssIdk0Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYAssIdk0Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYAssIdk0Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYAssIdk0Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYAssIdk0Q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYAssIdk0Q .navbar.opened {
  transition: all 0.3s;
}
.cid-uYAssIdk0Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYAssIdk0Q .navbar .navbar-logo img {
  width: auto;
}
.cid-uYAssIdk0Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYAssIdk0Q .navbar.collapsed {
  justify-content: center;
}
.cid-uYAssIdk0Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYAssIdk0Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYAssIdk0Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYAssIdk0Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYAssIdk0Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYAssIdk0Q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYAssIdk0Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYAssIdk0Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYAssIdk0Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYAssIdk0Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYAssIdk0Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYAssIdk0Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYAssIdk0Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYAssIdk0Q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYAssIdk0Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYAssIdk0Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYAssIdk0Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYAssIdk0Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYAssIdk0Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYAssIdk0Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYAssIdk0Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYAssIdk0Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYAssIdk0Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYAssIdk0Q .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-uYAssIdk0Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYAssIdk0Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYAssIdk0Q .dropdown-item.active,
.cid-uYAssIdk0Q .dropdown-item:active {
  background-color: transparent;
}
.cid-uYAssIdk0Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYAssIdk0Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYAssIdk0Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYAssIdk0Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYAssIdk0Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYAssIdk0Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYAssIdk0Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYAssIdk0Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYAssIdk0Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYAssIdk0Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYAssIdk0Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYAssIdk0Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAssIdk0Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAssIdk0Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYAssIdk0Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAssIdk0Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYAssIdk0Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYAssIdk0Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAssIdk0Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYAssIdk0Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYAssIdk0Q .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYAssIdk0Q .navbar {
    height: 70px;
  }
  .cid-uYAssIdk0Q .navbar.opened {
    height: auto;
  }
  .cid-uYAssIdk0Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYAssID48u {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYAssID48u .row {
  flex-direction: row-reverse;
}
.cid-uYAssID48u .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYAssID48u .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYAssID48u .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYAssIVExl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAssIVExl .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAssIVExl .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAssIVExl .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAssIVExl .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAssIVExl .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAssIVExl .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYAssIVExl .mbr-text,
.cid-uYAssIVExl .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYAssJicf3 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYAssJicf3 img,
.cid-uYAssJicf3 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYAssJicf3 .item:focus,
.cid-uYAssJicf3 span:focus {
  outline: none;
}
.cid-uYAssJicf3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYAssJicf3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYAssJicf3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYAssJicf3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYAssJicf3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYAssJicf3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYAssJicf3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYAssJicf3 .mbr-section-title {
  color: #232323;
}
.cid-uYAssJicf3 .mbr-text,
.cid-uYAssJicf3 .mbr-section-btn {
  text-align: center;
}
.cid-uYAssJicf3 .item-title {
  text-align: center;
}
.cid-uYAssJicf3 .item-subtitle {
  text-align: center;
}
.cid-uYAssJH0PR {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYAssJH0PR .container {
    max-width: 1400px;
  }
}
.cid-uYAssJH0PR .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYAssJH0PR .card-wrapper {
  margin-top: 3rem;
}
.cid-uYAssJH0PR .row {
  justify-content: center;
}
.cid-uYAssJH0PR .mbr-section-title {
  color: #232323;
}
.cid-uYAssK4cJQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAssK4cJQ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAssK4cJQ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAssK4cJQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAssK4cJQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAssK4cJQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAssK4cJQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAssK4cJQ .carousel-control,
.cid-uYAssK4cJQ .close {
  background: #1b1b1b;
}
.cid-uYAssK4cJQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAssK4cJQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAssK4cJQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAssK4cJQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAssK4cJQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAssK4cJQ .close::before {
  content: '\e91a';
}
.cid-uYAssK4cJQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAssK4cJQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAssK4cJQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAssK4cJQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAssK4cJQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAssK4cJQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAssK4cJQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAssK4cJQ .carousel-indicators li.active,
.cid-uYAssK4cJQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAssK4cJQ .carousel-indicators li::after,
.cid-uYAssK4cJQ .carousel-indicators li::before {
  content: none;
}
.cid-uYAssK4cJQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAssK4cJQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAssK4cJQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAssK4cJQ .carousel-indicators {
    display: none;
  }
}
.cid-uYAssK4cJQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAssK4cJQ .carousel-inner > .active {
  display: block;
}
.cid-uYAssK4cJQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAssK4cJQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAssK4cJQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAssK4cJQ .carousel-control,
  .cid-uYAssK4cJQ .carousel-indicators,
  .cid-uYAssK4cJQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAssK4cJQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAssK4cJQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAssK4cJQ .carousel-indicators .active,
.cid-uYAssK4cJQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAssK4cJQ .carousel-indicators .active {
  background: #fff;
}
.cid-uYAssK4cJQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAssK4cJQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAssK4cJQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAssK4cJQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAssK4cJQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAssK4cJQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAssK4cJQ .carousel {
  width: 100%;
}
.cid-uYAssK4cJQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAssK4cJQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAssK4cJQ .modal.fade .modal-dialog,
.cid-uYAssK4cJQ .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAssK4cJQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAssK4cJQ H6 {
  text-align: center;
}
.cid-uYAssK4cJQ H3 {
  color: #232323;
}
.cid-uYAssL6yg3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAssL6yg3 .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAssL6yg3 .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAssL6yg3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAssL6yg3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAssL6yg3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAssL6yg3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAssL6yg3 .carousel-control,
.cid-uYAssL6yg3 .close {
  background: #1b1b1b;
}
.cid-uYAssL6yg3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAssL6yg3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAssL6yg3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAssL6yg3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAssL6yg3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAssL6yg3 .close::before {
  content: '\e91a';
}
.cid-uYAssL6yg3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAssL6yg3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAssL6yg3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAssL6yg3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAssL6yg3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAssL6yg3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAssL6yg3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAssL6yg3 .carousel-indicators li.active,
.cid-uYAssL6yg3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAssL6yg3 .carousel-indicators li::after,
.cid-uYAssL6yg3 .carousel-indicators li::before {
  content: none;
}
.cid-uYAssL6yg3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAssL6yg3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAssL6yg3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAssL6yg3 .carousel-indicators {
    display: none;
  }
}
.cid-uYAssL6yg3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAssL6yg3 .carousel-inner > .active {
  display: block;
}
.cid-uYAssL6yg3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAssL6yg3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAssL6yg3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAssL6yg3 .carousel-control,
  .cid-uYAssL6yg3 .carousel-indicators,
  .cid-uYAssL6yg3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAssL6yg3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAssL6yg3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAssL6yg3 .carousel-indicators .active,
.cid-uYAssL6yg3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAssL6yg3 .carousel-indicators .active {
  background: #fff;
}
.cid-uYAssL6yg3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAssL6yg3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAssL6yg3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAssL6yg3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAssL6yg3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAssL6yg3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAssL6yg3 .carousel {
  width: 100%;
}
.cid-uYAssL6yg3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAssL6yg3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAssL6yg3 .modal.fade .modal-dialog,
.cid-uYAssL6yg3 .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAssL6yg3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAssL6yg3 H6 {
  text-align: center;
}
.cid-uYAssL6yg3 H3 {
  color: #232323;
}
.cid-uYAssLHizR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAssLHizR .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAssLHizR .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAssLHizR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAssLHizR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAssLHizR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAssLHizR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAssLHizR .carousel-control,
.cid-uYAssLHizR .close {
  background: #1b1b1b;
}
.cid-uYAssLHizR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAssLHizR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAssLHizR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAssLHizR .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAssLHizR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAssLHizR .close::before {
  content: '\e91a';
}
.cid-uYAssLHizR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAssLHizR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAssLHizR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAssLHizR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAssLHizR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAssLHizR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAssLHizR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAssLHizR .carousel-indicators li.active,
.cid-uYAssLHizR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAssLHizR .carousel-indicators li::after,
.cid-uYAssLHizR .carousel-indicators li::before {
  content: none;
}
.cid-uYAssLHizR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAssLHizR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAssLHizR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAssLHizR .carousel-indicators {
    display: none;
  }
}
.cid-uYAssLHizR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAssLHizR .carousel-inner > .active {
  display: block;
}
.cid-uYAssLHizR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAssLHizR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAssLHizR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAssLHizR .carousel-control,
  .cid-uYAssLHizR .carousel-indicators,
  .cid-uYAssLHizR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAssLHizR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAssLHizR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAssLHizR .carousel-indicators .active,
.cid-uYAssLHizR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAssLHizR .carousel-indicators .active {
  background: #fff;
}
.cid-uYAssLHizR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAssLHizR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAssLHizR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAssLHizR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAssLHizR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAssLHizR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAssLHizR .carousel {
  width: 100%;
}
.cid-uYAssLHizR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAssLHizR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAssLHizR .modal.fade .modal-dialog,
.cid-uYAssLHizR .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAssLHizR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAssLHizR H6 {
  text-align: center;
}
.cid-uYAssLHizR H3 {
  color: #232323;
}
.cid-uYAssM7Iy9 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYAssM7Iy9 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAssM7Iy9 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAssM7Iy9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAssM7Iy9 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAssM7Iy9 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAssM7Iy9 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYAssM7Iy9 .mbr-text,
.cid-uYAssM7Iy9 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYAssMo2VC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYAssMo2VC .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYAssMo2VC form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYAssMo2VC form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYAssMo2VC form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYAssMo2VC .mbr-section-subtitle {
  color: #232323;
}
.cid-uYAssMo2VC .mbr-section-title {
  color: #232323;
}
.cid-uYAssMGjZw {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYAssMGjZw .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYAssMGjZw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYAssMGjZw .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-uYAssMGjZw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYAssMGjZw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYAssN0L2v {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYAssN0L2v .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYAssNe6VE {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYAssNe6VE .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAssNe6VE .mbr-text {
  color: #767676;
}
.cid-uYAssNe6VE .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYAssNe6VE .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYAssNe6VE .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAssNe6VE .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYAssNe6VE .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYAssNe6VE .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYAssNe6VE .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYAssNe6VE .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYAssNe6VE .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYAssNe6VE .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYAsN6wTik {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYAsN6wTik nav.navbar {
  position: fixed;
}
.cid-uYAsN6wTik .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYAsN6wTik .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYAsN6wTik .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYAsN6wTik .dropdown-item:hover,
.cid-uYAsN6wTik .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYAsN6wTik .dropdown-item:hover span {
  color: white;
}
.cid-uYAsN6wTik .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYAsN6wTik .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYAsN6wTik .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYAsN6wTik .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYAsN6wTik .nav-link {
  position: relative;
}
.cid-uYAsN6wTik .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYAsN6wTik .container {
    flex-wrap: nowrap;
  }
}
.cid-uYAsN6wTik .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYAsN6wTik .dropdown-menu,
.cid-uYAsN6wTik .navbar.opened {
  background: #232323 !important;
}
.cid-uYAsN6wTik .nav-item:focus,
.cid-uYAsN6wTik .nav-link:focus {
  outline: none;
}
.cid-uYAsN6wTik .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYAsN6wTik .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYAsN6wTik .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYAsN6wTik .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYAsN6wTik .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYAsN6wTik .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYAsN6wTik .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYAsN6wTik .navbar.opened {
  transition: all 0.3s;
}
.cid-uYAsN6wTik .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYAsN6wTik .navbar .navbar-logo img {
  width: auto;
}
.cid-uYAsN6wTik .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYAsN6wTik .navbar.collapsed {
  justify-content: center;
}
.cid-uYAsN6wTik .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYAsN6wTik .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYAsN6wTik .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYAsN6wTik .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYAsN6wTik .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYAsN6wTik .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYAsN6wTik .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYAsN6wTik .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYAsN6wTik .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYAsN6wTik .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYAsN6wTik .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYAsN6wTik .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYAsN6wTik .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYAsN6wTik .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYAsN6wTik .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYAsN6wTik .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYAsN6wTik .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYAsN6wTik .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYAsN6wTik .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYAsN6wTik .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYAsN6wTik .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYAsN6wTik .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYAsN6wTik .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYAsN6wTik .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-uYAsN6wTik .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYAsN6wTik .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYAsN6wTik .dropdown-item.active,
.cid-uYAsN6wTik .dropdown-item:active {
  background-color: transparent;
}
.cid-uYAsN6wTik .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYAsN6wTik .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYAsN6wTik .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYAsN6wTik .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYAsN6wTik .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYAsN6wTik .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYAsN6wTik ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYAsN6wTik .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYAsN6wTik button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYAsN6wTik button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYAsN6wTik button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYAsN6wTik button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAsN6wTik button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAsN6wTik button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYAsN6wTik nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAsN6wTik nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYAsN6wTik nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYAsN6wTik nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAsN6wTik .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYAsN6wTik a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYAsN6wTik .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYAsN6wTik .navbar {
    height: 70px;
  }
  .cid-uYAsN6wTik .navbar.opened {
    height: auto;
  }
  .cid-uYAsN6wTik .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYAsN6TGJb {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYAsN6TGJb .row {
  flex-direction: row-reverse;
}
.cid-uYAsN6TGJb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYAsN6TGJb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYAsN6TGJb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYAsN7bv8f {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAsN7bv8f .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAsN7bv8f .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAsN7bv8f .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAsN7bv8f .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAsN7bv8f .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAsN7bv8f .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYAsN7bv8f .mbr-text,
.cid-uYAsN7bv8f .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYAsN7qDcO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYAsN7qDcO img,
.cid-uYAsN7qDcO .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYAsN7qDcO .item:focus,
.cid-uYAsN7qDcO span:focus {
  outline: none;
}
.cid-uYAsN7qDcO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYAsN7qDcO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYAsN7qDcO .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYAsN7qDcO .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYAsN7qDcO .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYAsN7qDcO .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYAsN7qDcO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYAsN7qDcO .mbr-section-title {
  color: #232323;
}
.cid-uYAsN7qDcO .mbr-text,
.cid-uYAsN7qDcO .mbr-section-btn {
  text-align: center;
}
.cid-uYAsN7qDcO .item-title {
  text-align: center;
}
.cid-uYAsN7qDcO .item-subtitle {
  text-align: center;
}
.cid-uYAsN7Py7y {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYAsN7Py7y .container {
    max-width: 1400px;
  }
}
.cid-uYAsN7Py7y .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYAsN7Py7y .card-wrapper {
  margin-top: 3rem;
}
.cid-uYAsN7Py7y .row {
  justify-content: center;
}
.cid-uYAsN7Py7y .mbr-section-title {
  color: #232323;
}
.cid-uYAsN8e3GJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAsN8e3GJ .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAsN8e3GJ .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAsN8e3GJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAsN8e3GJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAsN8e3GJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAsN8e3GJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAsN8e3GJ .carousel-control,
.cid-uYAsN8e3GJ .close {
  background: #1b1b1b;
}
.cid-uYAsN8e3GJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAsN8e3GJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAsN8e3GJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAsN8e3GJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAsN8e3GJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAsN8e3GJ .close::before {
  content: '\e91a';
}
.cid-uYAsN8e3GJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAsN8e3GJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAsN8e3GJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsN8e3GJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAsN8e3GJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAsN8e3GJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAsN8e3GJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAsN8e3GJ .carousel-indicators li.active,
.cid-uYAsN8e3GJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAsN8e3GJ .carousel-indicators li::after,
.cid-uYAsN8e3GJ .carousel-indicators li::before {
  content: none;
}
.cid-uYAsN8e3GJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAsN8e3GJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAsN8e3GJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAsN8e3GJ .carousel-indicators {
    display: none;
  }
}
.cid-uYAsN8e3GJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAsN8e3GJ .carousel-inner > .active {
  display: block;
}
.cid-uYAsN8e3GJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsN8e3GJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAsN8e3GJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAsN8e3GJ .carousel-control,
  .cid-uYAsN8e3GJ .carousel-indicators,
  .cid-uYAsN8e3GJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAsN8e3GJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAsN8e3GJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAsN8e3GJ .carousel-indicators .active,
.cid-uYAsN8e3GJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAsN8e3GJ .carousel-indicators .active {
  background: #fff;
}
.cid-uYAsN8e3GJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAsN8e3GJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAsN8e3GJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAsN8e3GJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAsN8e3GJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAsN8e3GJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAsN8e3GJ .carousel {
  width: 100%;
}
.cid-uYAsN8e3GJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAsN8e3GJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAsN8e3GJ .modal.fade .modal-dialog,
.cid-uYAsN8e3GJ .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAsN8e3GJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAsN8e3GJ H6 {
  text-align: center;
}
.cid-uYAsN8e3GJ H3 {
  color: #232323;
}
.cid-uYAsN9b2Pe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAsN9b2Pe .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAsN9b2Pe .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAsN9b2Pe .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAsN9b2Pe .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAsN9b2Pe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAsN9b2Pe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAsN9b2Pe .carousel-control,
.cid-uYAsN9b2Pe .close {
  background: #1b1b1b;
}
.cid-uYAsN9b2Pe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAsN9b2Pe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAsN9b2Pe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAsN9b2Pe .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAsN9b2Pe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAsN9b2Pe .close::before {
  content: '\e91a';
}
.cid-uYAsN9b2Pe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAsN9b2Pe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAsN9b2Pe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsN9b2Pe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAsN9b2Pe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAsN9b2Pe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAsN9b2Pe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAsN9b2Pe .carousel-indicators li.active,
.cid-uYAsN9b2Pe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAsN9b2Pe .carousel-indicators li::after,
.cid-uYAsN9b2Pe .carousel-indicators li::before {
  content: none;
}
.cid-uYAsN9b2Pe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAsN9b2Pe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAsN9b2Pe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAsN9b2Pe .carousel-indicators {
    display: none;
  }
}
.cid-uYAsN9b2Pe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAsN9b2Pe .carousel-inner > .active {
  display: block;
}
.cid-uYAsN9b2Pe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsN9b2Pe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAsN9b2Pe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAsN9b2Pe .carousel-control,
  .cid-uYAsN9b2Pe .carousel-indicators,
  .cid-uYAsN9b2Pe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAsN9b2Pe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAsN9b2Pe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAsN9b2Pe .carousel-indicators .active,
.cid-uYAsN9b2Pe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAsN9b2Pe .carousel-indicators .active {
  background: #fff;
}
.cid-uYAsN9b2Pe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAsN9b2Pe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAsN9b2Pe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAsN9b2Pe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAsN9b2Pe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAsN9b2Pe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAsN9b2Pe .carousel {
  width: 100%;
}
.cid-uYAsN9b2Pe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAsN9b2Pe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAsN9b2Pe .modal.fade .modal-dialog,
.cid-uYAsN9b2Pe .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAsN9b2Pe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAsN9b2Pe H6 {
  text-align: center;
}
.cid-uYAsN9b2Pe H3 {
  color: #232323;
}
.cid-uYAsN9H67k {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAsN9H67k .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAsN9H67k .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAsN9H67k .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAsN9H67k .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAsN9H67k .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAsN9H67k .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAsN9H67k .carousel-control,
.cid-uYAsN9H67k .close {
  background: #1b1b1b;
}
.cid-uYAsN9H67k .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAsN9H67k .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAsN9H67k .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAsN9H67k .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAsN9H67k .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAsN9H67k .close::before {
  content: '\e91a';
}
.cid-uYAsN9H67k .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAsN9H67k .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAsN9H67k .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsN9H67k .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAsN9H67k .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAsN9H67k .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAsN9H67k .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAsN9H67k .carousel-indicators li.active,
.cid-uYAsN9H67k .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAsN9H67k .carousel-indicators li::after,
.cid-uYAsN9H67k .carousel-indicators li::before {
  content: none;
}
.cid-uYAsN9H67k .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAsN9H67k .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAsN9H67k .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAsN9H67k .carousel-indicators {
    display: none;
  }
}
.cid-uYAsN9H67k .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAsN9H67k .carousel-inner > .active {
  display: block;
}
.cid-uYAsN9H67k .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAsN9H67k .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAsN9H67k .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAsN9H67k .carousel-control,
  .cid-uYAsN9H67k .carousel-indicators,
  .cid-uYAsN9H67k .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAsN9H67k .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAsN9H67k .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAsN9H67k .carousel-indicators .active,
.cid-uYAsN9H67k .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAsN9H67k .carousel-indicators .active {
  background: #fff;
}
.cid-uYAsN9H67k .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAsN9H67k .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAsN9H67k .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAsN9H67k .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAsN9H67k .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAsN9H67k .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAsN9H67k .carousel {
  width: 100%;
}
.cid-uYAsN9H67k .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAsN9H67k .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAsN9H67k .modal.fade .modal-dialog,
.cid-uYAsN9H67k .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAsN9H67k .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAsN9H67k H6 {
  text-align: center;
}
.cid-uYAsN9H67k H3 {
  color: #232323;
}
.cid-uYAsNabBfE {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYAsNabBfE .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAsNabBfE .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAsNabBfE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAsNabBfE .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAsNabBfE .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAsNabBfE .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYAsNabBfE .mbr-text,
.cid-uYAsNabBfE .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYAsNargJz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYAsNargJz .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYAsNargJz form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYAsNargJz form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYAsNargJz form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYAsNargJz .mbr-section-subtitle {
  color: #232323;
}
.cid-uYAsNargJz .mbr-section-title {
  color: #232323;
}
.cid-uYAsNaJWkx {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYAsNaJWkx .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYAsNaJWkx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYAsNaJWkx .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-uYAsNaJWkx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYAsNaJWkx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYAsNb1zNE {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYAsNb1zNE .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYAsNbdKc1 {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYAsNbdKc1 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAsNbdKc1 .mbr-text {
  color: #767676;
}
.cid-uYAsNbdKc1 .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYAsNbdKc1 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYAsNbdKc1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAsNbdKc1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYAsNbdKc1 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYAsNbdKc1 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYAsNbdKc1 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYAsNbdKc1 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYAsNbdKc1 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYAsNbdKc1 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYAt5Rujs2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYAt5Rujs2 nav.navbar {
  position: fixed;
}
.cid-uYAt5Rujs2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYAt5Rujs2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYAt5Rujs2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYAt5Rujs2 .dropdown-item:hover,
.cid-uYAt5Rujs2 .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYAt5Rujs2 .dropdown-item:hover span {
  color: white;
}
.cid-uYAt5Rujs2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYAt5Rujs2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYAt5Rujs2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYAt5Rujs2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYAt5Rujs2 .nav-link {
  position: relative;
}
.cid-uYAt5Rujs2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYAt5Rujs2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uYAt5Rujs2 .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYAt5Rujs2 .dropdown-menu,
.cid-uYAt5Rujs2 .navbar.opened {
  background: #232323 !important;
}
.cid-uYAt5Rujs2 .nav-item:focus,
.cid-uYAt5Rujs2 .nav-link:focus {
  outline: none;
}
.cid-uYAt5Rujs2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYAt5Rujs2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYAt5Rujs2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYAt5Rujs2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYAt5Rujs2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYAt5Rujs2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYAt5Rujs2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYAt5Rujs2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uYAt5Rujs2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYAt5Rujs2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uYAt5Rujs2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYAt5Rujs2 .navbar.collapsed {
  justify-content: center;
}
.cid-uYAt5Rujs2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYAt5Rujs2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYAt5Rujs2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYAt5Rujs2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYAt5Rujs2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYAt5Rujs2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYAt5Rujs2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYAt5Rujs2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYAt5Rujs2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYAt5Rujs2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYAt5Rujs2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYAt5Rujs2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYAt5Rujs2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYAt5Rujs2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYAt5Rujs2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYAt5Rujs2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYAt5Rujs2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYAt5Rujs2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYAt5Rujs2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYAt5Rujs2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYAt5Rujs2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYAt5Rujs2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYAt5Rujs2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYAt5Rujs2 .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-uYAt5Rujs2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYAt5Rujs2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYAt5Rujs2 .dropdown-item.active,
.cid-uYAt5Rujs2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uYAt5Rujs2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYAt5Rujs2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYAt5Rujs2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYAt5Rujs2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYAt5Rujs2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYAt5Rujs2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYAt5Rujs2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYAt5Rujs2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYAt5Rujs2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYAt5Rujs2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYAt5Rujs2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYAt5Rujs2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAt5Rujs2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAt5Rujs2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYAt5Rujs2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAt5Rujs2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYAt5Rujs2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYAt5Rujs2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAt5Rujs2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYAt5Rujs2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYAt5Rujs2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYAt5Rujs2 .navbar {
    height: 70px;
  }
  .cid-uYAt5Rujs2 .navbar.opened {
    height: auto;
  }
  .cid-uYAt5Rujs2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYAt5RRjy8 {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYAt5RRjy8 .row {
  flex-direction: row-reverse;
}
.cid-uYAt5RRjy8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYAt5RRjy8 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYAt5RRjy8 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYAt5S4XrE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAt5S4XrE .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAt5S4XrE .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAt5S4XrE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAt5S4XrE .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAt5S4XrE .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAt5S4XrE .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYAt5S4XrE .mbr-text,
.cid-uYAt5S4XrE .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYAt5SnjJp {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYAt5SnjJp img,
.cid-uYAt5SnjJp .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYAt5SnjJp .item:focus,
.cid-uYAt5SnjJp span:focus {
  outline: none;
}
.cid-uYAt5SnjJp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYAt5SnjJp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYAt5SnjJp .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYAt5SnjJp .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYAt5SnjJp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYAt5SnjJp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYAt5SnjJp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYAt5SnjJp .mbr-section-title {
  color: #232323;
}
.cid-uYAt5SnjJp .mbr-text,
.cid-uYAt5SnjJp .mbr-section-btn {
  text-align: center;
}
.cid-uYAt5SnjJp .item-title {
  text-align: center;
}
.cid-uYAt5SnjJp .item-subtitle {
  text-align: center;
}
.cid-uYAt5SLPCd {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYAt5SLPCd .container {
    max-width: 1400px;
  }
}
.cid-uYAt5SLPCd .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYAt5SLPCd .card-wrapper {
  margin-top: 3rem;
}
.cid-uYAt5SLPCd .row {
  justify-content: center;
}
.cid-uYAt5SLPCd .mbr-section-title {
  color: #232323;
}
.cid-uYAt5T504d {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAt5T504d .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAt5T504d .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAt5T504d .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAt5T504d .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAt5T504d .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAt5T504d .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAt5T504d .carousel-control,
.cid-uYAt5T504d .close {
  background: #1b1b1b;
}
.cid-uYAt5T504d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAt5T504d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAt5T504d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAt5T504d .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAt5T504d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAt5T504d .close::before {
  content: '\e91a';
}
.cid-uYAt5T504d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAt5T504d .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAt5T504d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAt5T504d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAt5T504d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAt5T504d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAt5T504d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAt5T504d .carousel-indicators li.active,
.cid-uYAt5T504d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAt5T504d .carousel-indicators li::after,
.cid-uYAt5T504d .carousel-indicators li::before {
  content: none;
}
.cid-uYAt5T504d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAt5T504d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAt5T504d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5T504d .carousel-indicators {
    display: none;
  }
}
.cid-uYAt5T504d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAt5T504d .carousel-inner > .active {
  display: block;
}
.cid-uYAt5T504d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAt5T504d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAt5T504d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAt5T504d .carousel-control,
  .cid-uYAt5T504d .carousel-indicators,
  .cid-uYAt5T504d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5T504d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAt5T504d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAt5T504d .carousel-indicators .active,
.cid-uYAt5T504d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAt5T504d .carousel-indicators .active {
  background: #fff;
}
.cid-uYAt5T504d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAt5T504d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAt5T504d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAt5T504d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAt5T504d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAt5T504d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAt5T504d .carousel {
  width: 100%;
}
.cid-uYAt5T504d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAt5T504d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAt5T504d .modal.fade .modal-dialog,
.cid-uYAt5T504d .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAt5T504d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAt5T504d H6 {
  text-align: center;
}
.cid-uYAt5T504d H3 {
  color: #232323;
}
.cid-uYAt5TYXCY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAt5TYXCY .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAt5TYXCY .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAt5TYXCY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAt5TYXCY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAt5TYXCY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAt5TYXCY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAt5TYXCY .carousel-control,
.cid-uYAt5TYXCY .close {
  background: #1b1b1b;
}
.cid-uYAt5TYXCY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAt5TYXCY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAt5TYXCY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAt5TYXCY .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAt5TYXCY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAt5TYXCY .close::before {
  content: '\e91a';
}
.cid-uYAt5TYXCY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAt5TYXCY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAt5TYXCY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAt5TYXCY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAt5TYXCY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAt5TYXCY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAt5TYXCY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAt5TYXCY .carousel-indicators li.active,
.cid-uYAt5TYXCY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAt5TYXCY .carousel-indicators li::after,
.cid-uYAt5TYXCY .carousel-indicators li::before {
  content: none;
}
.cid-uYAt5TYXCY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAt5TYXCY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAt5TYXCY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5TYXCY .carousel-indicators {
    display: none;
  }
}
.cid-uYAt5TYXCY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAt5TYXCY .carousel-inner > .active {
  display: block;
}
.cid-uYAt5TYXCY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAt5TYXCY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAt5TYXCY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAt5TYXCY .carousel-control,
  .cid-uYAt5TYXCY .carousel-indicators,
  .cid-uYAt5TYXCY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5TYXCY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAt5TYXCY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAt5TYXCY .carousel-indicators .active,
.cid-uYAt5TYXCY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAt5TYXCY .carousel-indicators .active {
  background: #fff;
}
.cid-uYAt5TYXCY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAt5TYXCY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAt5TYXCY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAt5TYXCY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAt5TYXCY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAt5TYXCY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAt5TYXCY .carousel {
  width: 100%;
}
.cid-uYAt5TYXCY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAt5TYXCY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAt5TYXCY .modal.fade .modal-dialog,
.cid-uYAt5TYXCY .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAt5TYXCY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAt5TYXCY H6 {
  text-align: center;
}
.cid-uYAt5TYXCY H3 {
  color: #232323;
}
.cid-uYAt5Us2Ja {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAt5Us2Ja .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAt5Us2Ja .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAt5Us2Ja .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAt5Us2Ja .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAt5Us2Ja .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAt5Us2Ja .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAt5Us2Ja .carousel-control,
.cid-uYAt5Us2Ja .close {
  background: #1b1b1b;
}
.cid-uYAt5Us2Ja .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAt5Us2Ja .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAt5Us2Ja .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAt5Us2Ja .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAt5Us2Ja .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAt5Us2Ja .close::before {
  content: '\e91a';
}
.cid-uYAt5Us2Ja .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAt5Us2Ja .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAt5Us2Ja .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAt5Us2Ja .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAt5Us2Ja .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAt5Us2Ja .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAt5Us2Ja .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAt5Us2Ja .carousel-indicators li.active,
.cid-uYAt5Us2Ja .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAt5Us2Ja .carousel-indicators li::after,
.cid-uYAt5Us2Ja .carousel-indicators li::before {
  content: none;
}
.cid-uYAt5Us2Ja .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAt5Us2Ja .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAt5Us2Ja .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5Us2Ja .carousel-indicators {
    display: none;
  }
}
.cid-uYAt5Us2Ja .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAt5Us2Ja .carousel-inner > .active {
  display: block;
}
.cid-uYAt5Us2Ja .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAt5Us2Ja .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAt5Us2Ja .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAt5Us2Ja .carousel-control,
  .cid-uYAt5Us2Ja .carousel-indicators,
  .cid-uYAt5Us2Ja .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5Us2Ja .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAt5Us2Ja .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAt5Us2Ja .carousel-indicators .active,
.cid-uYAt5Us2Ja .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAt5Us2Ja .carousel-indicators .active {
  background: #fff;
}
.cid-uYAt5Us2Ja .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAt5Us2Ja .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAt5Us2Ja .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAt5Us2Ja .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAt5Us2Ja .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAt5Us2Ja .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAt5Us2Ja .carousel {
  width: 100%;
}
.cid-uYAt5Us2Ja .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAt5Us2Ja .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAt5Us2Ja .modal.fade .modal-dialog,
.cid-uYAt5Us2Ja .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAt5Us2Ja .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAt5Us2Ja H6 {
  text-align: center;
}
.cid-uYAt5Us2Ja H3 {
  color: #232323;
}
.cid-uYAt5UXGi0 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYAt5UXGi0 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAt5UXGi0 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAt5UXGi0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAt5UXGi0 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAt5UXGi0 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAt5UXGi0 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYAt5UXGi0 .mbr-text,
.cid-uYAt5UXGi0 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYAt5VdPQH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYAt5VdPQH .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYAt5VdPQH form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYAt5VdPQH form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYAt5VdPQH form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYAt5VdPQH .mbr-section-subtitle {
  color: #232323;
}
.cid-uYAt5VdPQH .mbr-section-title {
  color: #232323;
}
.cid-uYAt5VuZGz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYAt5VuZGz .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYAt5VuZGz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYAt5VuZGz .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-uYAt5VuZGz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYAt5VuZGz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYAt5VONPT {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYAt5VONPT .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYAt5W3VCB {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYAt5W3VCB .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAt5W3VCB .mbr-text {
  color: #767676;
}
.cid-uYAt5W3VCB .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYAt5W3VCB .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYAt5W3VCB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAt5W3VCB .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYAt5W3VCB .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYAt5W3VCB .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYAt5W3VCB .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYAt5W3VCB .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYAt5W3VCB .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYAt5W3VCB .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uYAtjDOYgK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uYAtjDOYgK nav.navbar {
  position: fixed;
}
.cid-uYAtjDOYgK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uYAtjDOYgK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYAtjDOYgK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYAtjDOYgK .dropdown-item:hover,
.cid-uYAtjDOYgK .dropdown-item:focus {
  background: #c77028 !important;
  color: white !important;
}
.cid-uYAtjDOYgK .dropdown-item:hover span {
  color: white;
}
.cid-uYAtjDOYgK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYAtjDOYgK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYAtjDOYgK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYAtjDOYgK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYAtjDOYgK .nav-link {
  position: relative;
}
.cid-uYAtjDOYgK .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uYAtjDOYgK .container {
    flex-wrap: nowrap;
  }
}
.cid-uYAtjDOYgK .iconfont-wrapper {
  color: #fafafa !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYAtjDOYgK .dropdown-menu,
.cid-uYAtjDOYgK .navbar.opened {
  background: #232323 !important;
}
.cid-uYAtjDOYgK .nav-item:focus,
.cid-uYAtjDOYgK .nav-link:focus {
  outline: none;
}
.cid-uYAtjDOYgK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYAtjDOYgK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYAtjDOYgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYAtjDOYgK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYAtjDOYgK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYAtjDOYgK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYAtjDOYgK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #232323;
}
.cid-uYAtjDOYgK .navbar.opened {
  transition: all 0.3s;
}
.cid-uYAtjDOYgK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYAtjDOYgK .navbar .navbar-logo img {
  width: auto;
}
.cid-uYAtjDOYgK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYAtjDOYgK .navbar.collapsed {
  justify-content: center;
}
.cid-uYAtjDOYgK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYAtjDOYgK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYAtjDOYgK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYAtjDOYgK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYAtjDOYgK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYAtjDOYgK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uYAtjDOYgK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYAtjDOYgK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYAtjDOYgK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYAtjDOYgK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYAtjDOYgK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYAtjDOYgK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYAtjDOYgK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYAtjDOYgK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uYAtjDOYgK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYAtjDOYgK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYAtjDOYgK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYAtjDOYgK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYAtjDOYgK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYAtjDOYgK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYAtjDOYgK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYAtjDOYgK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYAtjDOYgK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYAtjDOYgK .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-uYAtjDOYgK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYAtjDOYgK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYAtjDOYgK .dropdown-item.active,
.cid-uYAtjDOYgK .dropdown-item:active {
  background-color: transparent;
}
.cid-uYAtjDOYgK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYAtjDOYgK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYAtjDOYgK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYAtjDOYgK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #232323;
}
.cid-uYAtjDOYgK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYAtjDOYgK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYAtjDOYgK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYAtjDOYgK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYAtjDOYgK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYAtjDOYgK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uYAtjDOYgK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYAtjDOYgK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAtjDOYgK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYAtjDOYgK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYAtjDOYgK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAtjDOYgK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYAtjDOYgK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYAtjDOYgK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYAtjDOYgK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uYAtjDOYgK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYAtjDOYgK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYAtjDOYgK .navbar {
    height: 70px;
  }
  .cid-uYAtjDOYgK .navbar.opened {
    height: auto;
  }
  .cid-uYAtjDOYgK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYAtjEbbrv {
  background-image: url("../../../assets/images/sondagem-de-solo-sorocaba-1000x667.png");
}
.cid-uYAtjEbbrv .row {
  flex-direction: row-reverse;
}
.cid-uYAtjEbbrv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uYAtjEbbrv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uYAtjEbbrv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uYAtjEqXvw {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAtjEqXvw .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAtjEqXvw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAtjEqXvw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAtjEqXvw .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAtjEqXvw .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAtjEqXvw .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uYAtjEqXvw .mbr-text,
.cid-uYAtjEqXvw .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uYAtjEIxDq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uYAtjEIxDq img,
.cid-uYAtjEIxDq .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uYAtjEIxDq .item:focus,
.cid-uYAtjEIxDq span:focus {
  outline: none;
}
.cid-uYAtjEIxDq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uYAtjEIxDq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uYAtjEIxDq .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uYAtjEIxDq .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uYAtjEIxDq .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uYAtjEIxDq .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uYAtjEIxDq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uYAtjEIxDq .mbr-section-title {
  color: #232323;
}
.cid-uYAtjEIxDq .mbr-text,
.cid-uYAtjEIxDq .mbr-section-btn {
  text-align: center;
}
.cid-uYAtjEIxDq .item-title {
  text-align: center;
}
.cid-uYAtjEIxDq .item-subtitle {
  text-align: center;
}
.cid-uYAtjF4MQk {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
@media (min-width: 1500px) {
  .cid-uYAtjF4MQk .container {
    max-width: 1400px;
  }
}
.cid-uYAtjF4MQk .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #c77028;
  margin-bottom: 2rem;
}
.cid-uYAtjF4MQk .card-wrapper {
  margin-top: 3rem;
}
.cid-uYAtjF4MQk .row {
  justify-content: center;
}
.cid-uYAtjF4MQk .mbr-section-title {
  color: #232323;
}
.cid-uYAtjFn22Q {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAtjFn22Q .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAtjFn22Q .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAtjFn22Q .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAtjFn22Q .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAtjFn22Q .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAtjFn22Q .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAtjFn22Q .carousel-control,
.cid-uYAtjFn22Q .close {
  background: #1b1b1b;
}
.cid-uYAtjFn22Q .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAtjFn22Q .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAtjFn22Q .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAtjFn22Q .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAtjFn22Q .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAtjFn22Q .close::before {
  content: '\e91a';
}
.cid-uYAtjFn22Q .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAtjFn22Q .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAtjFn22Q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAtjFn22Q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAtjFn22Q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAtjFn22Q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAtjFn22Q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAtjFn22Q .carousel-indicators li.active,
.cid-uYAtjFn22Q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAtjFn22Q .carousel-indicators li::after,
.cid-uYAtjFn22Q .carousel-indicators li::before {
  content: none;
}
.cid-uYAtjFn22Q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAtjFn22Q .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAtjFn22Q .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjFn22Q .carousel-indicators {
    display: none;
  }
}
.cid-uYAtjFn22Q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAtjFn22Q .carousel-inner > .active {
  display: block;
}
.cid-uYAtjFn22Q .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAtjFn22Q .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAtjFn22Q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAtjFn22Q .carousel-control,
  .cid-uYAtjFn22Q .carousel-indicators,
  .cid-uYAtjFn22Q .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjFn22Q .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAtjFn22Q .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAtjFn22Q .carousel-indicators .active,
.cid-uYAtjFn22Q .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAtjFn22Q .carousel-indicators .active {
  background: #fff;
}
.cid-uYAtjFn22Q .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAtjFn22Q .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAtjFn22Q .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAtjFn22Q .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAtjFn22Q .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAtjFn22Q .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAtjFn22Q .carousel {
  width: 100%;
}
.cid-uYAtjFn22Q .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAtjFn22Q .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAtjFn22Q .modal.fade .modal-dialog,
.cid-uYAtjFn22Q .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAtjFn22Q .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAtjFn22Q H6 {
  text-align: center;
}
.cid-uYAtjFn22Q H3 {
  color: #232323;
}
.cid-uYAtjGg3Ch {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAtjGg3Ch .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAtjGg3Ch .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAtjGg3Ch .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAtjGg3Ch .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAtjGg3Ch .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAtjGg3Ch .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAtjGg3Ch .carousel-control,
.cid-uYAtjGg3Ch .close {
  background: #1b1b1b;
}
.cid-uYAtjGg3Ch .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAtjGg3Ch .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAtjGg3Ch .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAtjGg3Ch .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAtjGg3Ch .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAtjGg3Ch .close::before {
  content: '\e91a';
}
.cid-uYAtjGg3Ch .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAtjGg3Ch .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAtjGg3Ch .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAtjGg3Ch .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAtjGg3Ch .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAtjGg3Ch .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAtjGg3Ch .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAtjGg3Ch .carousel-indicators li.active,
.cid-uYAtjGg3Ch .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAtjGg3Ch .carousel-indicators li::after,
.cid-uYAtjGg3Ch .carousel-indicators li::before {
  content: none;
}
.cid-uYAtjGg3Ch .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAtjGg3Ch .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAtjGg3Ch .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjGg3Ch .carousel-indicators {
    display: none;
  }
}
.cid-uYAtjGg3Ch .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAtjGg3Ch .carousel-inner > .active {
  display: block;
}
.cid-uYAtjGg3Ch .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAtjGg3Ch .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAtjGg3Ch .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAtjGg3Ch .carousel-control,
  .cid-uYAtjGg3Ch .carousel-indicators,
  .cid-uYAtjGg3Ch .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjGg3Ch .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAtjGg3Ch .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAtjGg3Ch .carousel-indicators .active,
.cid-uYAtjGg3Ch .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAtjGg3Ch .carousel-indicators .active {
  background: #fff;
}
.cid-uYAtjGg3Ch .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAtjGg3Ch .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAtjGg3Ch .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAtjGg3Ch .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAtjGg3Ch .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAtjGg3Ch .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAtjGg3Ch .carousel {
  width: 100%;
}
.cid-uYAtjGg3Ch .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAtjGg3Ch .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAtjGg3Ch .modal.fade .modal-dialog,
.cid-uYAtjGg3Ch .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAtjGg3Ch .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAtjGg3Ch H6 {
  text-align: center;
}
.cid-uYAtjGg3Ch H3 {
  color: #232323;
}
.cid-uYAtjGNaDi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uYAtjGNaDi .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-uYAtjGNaDi .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-uYAtjGNaDi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYAtjGNaDi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYAtjGNaDi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYAtjGNaDi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYAtjGNaDi .carousel-control,
.cid-uYAtjGNaDi .close {
  background: #1b1b1b;
}
.cid-uYAtjGNaDi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYAtjGNaDi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYAtjGNaDi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYAtjGNaDi .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYAtjGNaDi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYAtjGNaDi .close::before {
  content: '\e91a';
}
.cid-uYAtjGNaDi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYAtjGNaDi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYAtjGNaDi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAtjGNaDi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYAtjGNaDi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYAtjGNaDi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYAtjGNaDi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYAtjGNaDi .carousel-indicators li.active,
.cid-uYAtjGNaDi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYAtjGNaDi .carousel-indicators li::after,
.cid-uYAtjGNaDi .carousel-indicators li::before {
  content: none;
}
.cid-uYAtjGNaDi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYAtjGNaDi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYAtjGNaDi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjGNaDi .carousel-indicators {
    display: none;
  }
}
.cid-uYAtjGNaDi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYAtjGNaDi .carousel-inner > .active {
  display: block;
}
.cid-uYAtjGNaDi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYAtjGNaDi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYAtjGNaDi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYAtjGNaDi .carousel-control,
  .cid-uYAtjGNaDi .carousel-indicators,
  .cid-uYAtjGNaDi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjGNaDi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYAtjGNaDi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYAtjGNaDi .carousel-indicators .active,
.cid-uYAtjGNaDi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYAtjGNaDi .carousel-indicators .active {
  background: #fff;
}
.cid-uYAtjGNaDi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYAtjGNaDi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYAtjGNaDi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYAtjGNaDi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYAtjGNaDi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYAtjGNaDi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYAtjGNaDi .carousel {
  width: 100%;
}
.cid-uYAtjGNaDi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYAtjGNaDi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYAtjGNaDi .modal.fade .modal-dialog,
.cid-uYAtjGNaDi .modal.in .modal-dialog {
  transform: none;
}
.cid-uYAtjGNaDi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYAtjGNaDi H6 {
  text-align: center;
}
.cid-uYAtjGNaDi H3 {
  color: #232323;
}
.cid-uYAtjHh7Db {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/preco-fundacao-de-solo-com-estacas-strauss-em-sorocaba-573x308.png");
}
.cid-uYAtjHh7Db .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-uYAtjHh7Db .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAtjHh7Db .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-uYAtjHh7Db .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uYAtjHh7Db .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uYAtjHh7Db .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uYAtjHh7Db .mbr-text,
.cid-uYAtjHh7Db .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uYAtjHyuBs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uYAtjHyuBs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-uYAtjHyuBs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uYAtjHyuBs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uYAtjHyuBs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uYAtjHyuBs .mbr-section-subtitle {
  color: #232323;
}
.cid-uYAtjHyuBs .mbr-section-title {
  color: #232323;
}
.cid-uYAtjHPfFi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #fcfcfc;
}
.cid-uYAtjHPfFi .google-map {
  height: 30rem;
  position: relative;
}
.cid-uYAtjHPfFi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uYAtjHPfFi .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-uYAtjHPfFi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uYAtjHPfFi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uYAtjI8wYL {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #fcfcfc;
}
.cid-uYAtjI8wYL .mbr-text {
  color: #939393;
  text-align: center;
}
.cid-uYAtjImEEu {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-uYAtjImEEu .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAtjImEEu .mbr-text {
  color: #767676;
}
.cid-uYAtjImEEu .links {
  text-align: right;
}
@media (max-width: 767px) {
  .cid-uYAtjImEEu .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uYAtjImEEu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uYAtjImEEu .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uYAtjImEEu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uYAtjImEEu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uYAtjImEEu .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uYAtjImEEu .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uYAtjImEEu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uYAtjImEEu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
