body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 2.5rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.125rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.3rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.625rem;
}
/* ---- 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: 2.4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.1rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.04rem;
    font-size: calc( 1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.105rem + (1.3 - 1.105) * ((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: #0b6897 !important;
}
.bg-success {
  background-color: #31b360 !important;
}
.bg-info {
  background-color: #b9e8ff !important;
}
.bg-warning {
  background-color: #fff35d !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #0b6897 !important;
  border-color: #0b6897 !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: #053046 !important;
  border-color: #053046 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #053046 !important;
  border-color: #053046 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff2424 !important;
  border-color: #ff2424 !important;
  color: #ffffff !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: #ffffff !important;
  background-color: #cc0000 !important;
  border-color: #cc0000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #cc0000 !important;
  border-color: #cc0000 !important;
}
.btn-info,
.btn-info:active {
  background-color: #b9e8ff !important;
  border-color: #b9e8ff !important;
  color: #007cb9 !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: #ffffff !important;
  background-color: #62ccff !important;
  border-color: #62ccff !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #007cb9 !important;
  background-color: #62ccff !important;
  border-color: #62ccff !important;
}
.btn-success,
.btn-success:active {
  background-color: #31b360 !important;
  border-color: #31b360 !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: #1e6f3b !important;
  border-color: #1e6f3b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #1e6f3b !important;
  border-color: #1e6f3b !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #fff35d !important;
  border-color: #fff35d !important;
  color: #5d5600 !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: #060600 !important;
  background-color: #ffed06 !important;
  border-color: #ffed06 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #5d5600 !important;
  background-color: #ffed06 !important;
  border-color: #ffed06 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !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: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !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: #0b6897;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #053046 !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: #0b6897 !important;
  border-color: #0b6897 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff2424;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #cc0000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff2424 !important;
  border-color: #ff2424 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #b9e8ff;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #62ccff !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #007cb9 !important;
  background-color: #b9e8ff !important;
  border-color: #b9e8ff !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #31b360;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #1e6f3b !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: #31b360 !important;
  border-color: #31b360 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fff35d;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffed06 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #5d5600 !important;
  background-color: #fff35d !important;
  border-color: #fff35d !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !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: #ff9966 !important;
  border-color: #ff9966 !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: #0b6897 !important;
}
.text-secondary {
  color: #ff2424 !important;
}
.text-success {
  color: #31b360 !important;
}
.text-info {
  color: #b9e8ff !important;
}
.text-warning {
  color: #fff35d !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #042738 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #bd0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #1b6335 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #53c6ff !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #f6e400 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !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: #0b6897;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #b9e8ff;
}
.alert-warning {
  background-color: #fff35d;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #0b6897;
  border-color: #0b6897;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #0b6897;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #31b0f0;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #86dea6;
}
.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: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.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: #0b6897 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #0b6897;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #0b6897;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #0b6897;
}
.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: #0b6897;
  border-bottom-color: #0b6897;
}
.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: #0b6897 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #ff2424 !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='%230b6897' %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;
}
.cid-suo63PlJ16 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-suo63PlJ16 nav.navbar {
  position: fixed;
}
.cid-suo63PlJ16 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-suo63PlJ16 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-suo63PlJ16 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-suo63PlJ16 .dropdown-item:hover,
.cid-suo63PlJ16 .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-suo63PlJ16 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-suo63PlJ16 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-suo63PlJ16 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-suo63PlJ16 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-suo63PlJ16 .nav-link {
  position: relative;
}
.cid-suo63PlJ16 .container {
  display: flex;
  margin: auto;
}
.cid-suo63PlJ16 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-suo63PlJ16 .dropdown-menu,
.cid-suo63PlJ16 .navbar.opened {
  background: #ffffff !important;
}
.cid-suo63PlJ16 .nav-item:focus,
.cid-suo63PlJ16 .nav-link:focus {
  outline: none;
}
.cid-suo63PlJ16 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-suo63PlJ16 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-suo63PlJ16 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-suo63PlJ16 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-suo63PlJ16 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-suo63PlJ16 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-suo63PlJ16 .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: #ffffff;
}
.cid-suo63PlJ16 .navbar.opened {
  transition: all 0.3s;
}
.cid-suo63PlJ16 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-suo63PlJ16 .navbar .navbar-logo img {
  width: auto;
}
.cid-suo63PlJ16 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-suo63PlJ16 .navbar.collapsed {
  justify-content: center;
}
.cid-suo63PlJ16 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-suo63PlJ16 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-suo63PlJ16 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-suo63PlJ16 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-suo63PlJ16 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-suo63PlJ16 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-suo63PlJ16 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-suo63PlJ16 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-suo63PlJ16 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-suo63PlJ16 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-suo63PlJ16 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-suo63PlJ16 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-suo63PlJ16 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-suo63PlJ16 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-suo63PlJ16 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-suo63PlJ16 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-suo63PlJ16 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-suo63PlJ16 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-suo63PlJ16 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-suo63PlJ16 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-suo63PlJ16 .navbar.navbar-short {
  min-height: 60px;
}
.cid-suo63PlJ16 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-suo63PlJ16 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-suo63PlJ16 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-suo63PlJ16 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-suo63PlJ16 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-suo63PlJ16 .dropdown-item.active,
.cid-suo63PlJ16 .dropdown-item:active {
  background-color: transparent;
}
.cid-suo63PlJ16 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-suo63PlJ16 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-suo63PlJ16 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-suo63PlJ16 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-suo63PlJ16 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-suo63PlJ16 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-suo63PlJ16 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-suo63PlJ16 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-suo63PlJ16 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-suo63PlJ16 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-suo63PlJ16 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-suo63PlJ16 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-suo63PlJ16 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-suo63PlJ16 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-suo63PlJ16 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-suo63PlJ16 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-suo63PlJ16 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-suo63PlJ16 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-suo63PlJ16 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-suo63PlJ16 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-suo63PlJ16 .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-suo63PlJ16 .navbar {
    height: 70px;
  }
  .cid-suo63PlJ16 .navbar.opened {
    height: auto;
  }
  .cid-suo63PlJ16 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sBgc0ADYIP {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-sBgc0ADYIP .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sBgc0ADYIP .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sBgc0ADYIP .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sBgc0ADYIP .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sBgc0ADYIP .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sBgc0ADYIP .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sBgc0ADYIP .mbr-text,
.cid-sBgc0ADYIP .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-suo7EtUv6U {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-suo7EtUv6U .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-suo7EtUv6U .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-suo7EtUv6U .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-suo7EtUv6U .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-suo7EtUv6U .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-suo7EtUv6U .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-suo7EtUv6U .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-suo7EtUv6U .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-suo7EtUv6U .mbr-text,
.cid-suo7EtUv6U .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-suuKnTF46b {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-suuKnTF46b .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-suuKnTF46b .mbr-text {
  color: #0d81bc;
}
.cid-sCvbKYfEmt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sCvbKYfEmt .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sCvbKYfEmt .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sCvbKYfEmt .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-sCvbKYfEmt .mbr-text {
  color: #0b6897;
}
.cid-sCvbKYfEmt .mbr-section-title DIV {
  text-align: center;
}
.cid-sCvbKYfEmt .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sFZBBt7AaQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFZBBt7AaQ .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-sFTR55Utie {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFZGJrZKhJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFZGJrZKhJ img,
.cid-sFZGJrZKhJ .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-sFZGJrZKhJ .item:focus,
.cid-sFZGJrZKhJ span:focus {
  outline: none;
}
.cid-sFZGJrZKhJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFZGJrZKhJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFZGJrZKhJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFZGJrZKhJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFZGJrZKhJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFZGJrZKhJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFZGJrZKhJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFZGJrZKhJ .mbr-section-title {
  color: #232323;
}
.cid-sFZGJrZKhJ .mbr-text,
.cid-sFZGJrZKhJ .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-sFZGJrZKhJ .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-sFZGJrZKhJ .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-suo7DZP5b4 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-suo7DZP5b4 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-suo7DZP5b4 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-suo7DZP5b4 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-suo7DZP5b4 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-suo7DZP5b4 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-suo7DZP5b4 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-suo7DZP5b4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-suo7DZP5b4 .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-suo7DZP5b4 .mbr-text,
.cid-suo7DZP5b4 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sBggk5LnqR {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-sBggk5LnqR .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-sBggk5LnqR .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sBggk5LnqR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sBggk5LnqR .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sBggk5LnqR .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sBggk5LnqR .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sBggk5LnqR .mbr-text,
.cid-sBggk5LnqR .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-sDg1M5KYws {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDg1M5KYws .mbr-section-subtitle {
  color: #0f5747;
}
.cid-sDg1M5KYws .mbr-section-title {
  color: #2a779f;
}
.cid-sCutqFShX4 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sCutqFShX4 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-sCutqFShX4 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sCutqFShX4 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sCutqFShX4 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-sCutqFShX4 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-sCutqFShX4 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-sCutqFShX4 .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-sCutqFShX4 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-sCutqFShX4 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-sCutqFShX4 .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-sCBeSTpeoy {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sCvdffScQx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-sCvdffScQx .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sCvdffScQx form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sCvdffScQx form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sCvdffScQx form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sCvdffScQx .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-sCvdffScQx .mbr-section-title {
  color: #0b6897;
}
.cid-sCumpkYtmK {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-sCumpkYtmK .content {
    text-align: center;
  }
  .cid-sCumpkYtmK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sCumpkYtmK .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-sCumpkYtmK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sCumpkYtmK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-sCumpkYtmK .google-map {
  height: 25rem;
  position: relative;
}
.cid-sCumpkYtmK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sCumpkYtmK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-sCumpkYtmK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sCumpkYtmK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sCumpkYtmK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sCumpkYtmK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sCumpkYtmK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sCumpkYtmK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sCumpkYtmK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sCumpkYtmK .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sCumpkYtmK .list {
  list-style-type: none;
  padding: 0;
}
.cid-sCumpkYtmK .mbr-text {
  text-align: center;
}
.cid-sCumpkYtmK H5 {
  text-align: center;
  color: #fff35d;
}
.cid-suuGCjurMX {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-suuGCjurMX .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-sCurLTDHNR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-sCurLTDHNR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sCurLTDHNR .row {
  flex-direction: row-reverse;
}
.cid-sCurLTDHNR img {
  width: 100%;
}
.cid-sFTSgjyTbG {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-2-900x600.png");
}
@media (max-width: 991px) {
  .cid-sFTSgjyTbG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFTSgjyTbG .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sFTSgjyTbG .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sFTSgjyTbG .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFTSgjyTbG .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sFTSgjyTbG .mbr-text,
.cid-sFTSgjyTbG .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-sFTSgb0V4Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFTSgb0V4Q nav.navbar {
  position: fixed;
}
.cid-sFTSgb0V4Q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sFTSgb0V4Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFTSgb0V4Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFTSgb0V4Q .dropdown-item:hover,
.cid-sFTSgb0V4Q .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-sFTSgb0V4Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFTSgb0V4Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFTSgb0V4Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFTSgb0V4Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFTSgb0V4Q .nav-link {
  position: relative;
}
.cid-sFTSgb0V4Q .container {
  display: flex;
  margin: auto;
}
.cid-sFTSgb0V4Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFTSgb0V4Q .dropdown-menu,
.cid-sFTSgb0V4Q .navbar.opened {
  background: #ffffff !important;
}
.cid-sFTSgb0V4Q .nav-item:focus,
.cid-sFTSgb0V4Q .nav-link:focus {
  outline: none;
}
.cid-sFTSgb0V4Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFTSgb0V4Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFTSgb0V4Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFTSgb0V4Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFTSgb0V4Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFTSgb0V4Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFTSgb0V4Q .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: #ffffff;
}
.cid-sFTSgb0V4Q .navbar.opened {
  transition: all 0.3s;
}
.cid-sFTSgb0V4Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFTSgb0V4Q .navbar .navbar-logo img {
  width: auto;
}
.cid-sFTSgb0V4Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFTSgb0V4Q .navbar.collapsed {
  justify-content: center;
}
.cid-sFTSgb0V4Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFTSgb0V4Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFTSgb0V4Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sFTSgb0V4Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFTSgb0V4Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFTSgb0V4Q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sFTSgb0V4Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFTSgb0V4Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFTSgb0V4Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFTSgb0V4Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFTSgb0V4Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFTSgb0V4Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFTSgb0V4Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFTSgb0V4Q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sFTSgb0V4Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFTSgb0V4Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFTSgb0V4Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFTSgb0V4Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFTSgb0V4Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFTSgb0V4Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFTSgb0V4Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFTSgb0V4Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFTSgb0V4Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFTSgb0V4Q .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sFTSgb0V4Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFTSgb0V4Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFTSgb0V4Q .dropdown-item.active,
.cid-sFTSgb0V4Q .dropdown-item:active {
  background-color: transparent;
}
.cid-sFTSgb0V4Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFTSgb0V4Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFTSgb0V4Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFTSgb0V4Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sFTSgb0V4Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFTSgb0V4Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFTSgb0V4Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFTSgb0V4Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFTSgb0V4Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFTSgb0V4Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sFTSgb0V4Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFTSgb0V4Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFTSgb0V4Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFTSgb0V4Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFTSgb0V4Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFTSgb0V4Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFTSgb0V4Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFTSgb0V4Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFTSgb0V4Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFTSgb0V4Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFTSgb0V4Q .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-sFTSgb0V4Q .navbar {
    height: 70px;
  }
  .cid-sFTSgb0V4Q .navbar.opened {
    height: auto;
  }
  .cid-sFTSgb0V4Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sFTSge2zX8 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFTSge2zX8 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sFTSge2zX8 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sFTSge2zX8 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sFTSge2zX8 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFTSge2zX8 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sFTSge2zX8 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sFTSge2zX8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFTSge2zX8 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sFTSge2zX8 .mbr-text,
.cid-sFTSge2zX8 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYRx8Q1gL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFYRx8Q1gL blockquote {
  border-color: #f22f2f;
  border-radius: 4px;
  background-color: #e3f6ff;
}
.cid-sFYRx8Q1gL .mbr-text {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYRx8Q1gL .mbr-section-title {
  color: #0d81bc;
  text-align: center;
}
.cid-sFYNcIi0VI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFYNcIi0VI .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sFYNcIi0VI .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sFYNcIi0VI .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sFYNcIi0VI .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFYNcIi0VI .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sFYNcIi0VI .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sFYNcIi0VI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFYNcIi0VI .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYNcIi0VI .mbr-text,
.cid-sFYNcIi0VI .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYUgHz76E {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFYUgHz76E blockquote {
  border-color: #f22f2f;
  border-radius: 4px;
  background-color: #e3f6ff;
}
.cid-sFYUgHz76E .mbr-text {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYUgHz76E .mbr-section-title {
  color: #0d81bc;
  text-align: center;
}
.cid-sFYNexVmgE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFYNexVmgE .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sFYNexVmgE .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sFYNexVmgE .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sFYNexVmgE .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFYNexVmgE .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sFYNexVmgE .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sFYNexVmgE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFYNexVmgE .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYNexVmgE .mbr-text,
.cid-sFYNexVmgE .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYY2ZK75s {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFYY2ZK75s blockquote {
  border-color: #f22f2f;
  border-radius: 4px;
  background-color: #e3f6ff;
}
.cid-sFYY2ZK75s .mbr-text {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYY2ZK75s .mbr-section-title {
  color: #0d81bc;
  text-align: center;
}
.cid-sFZvKaO3wS {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/preco-de-limpeza-de-fachadas-predios-sorocaba-4-900x600.png");
}
.cid-sFZvKaO3wS .mbr-text,
.cid-sFZvKaO3wS .mbr-section-btn {
  color: #232323;
}
.cid-sFZvKaO3wS .card-title,
.cid-sFZvKaO3wS .card-box {
  color: #ffffff;
}
.cid-sFZvKaO3wS .mbr-text,
.cid-sFZvKaO3wS .link-wrap {
  color: #ffffff;
}
.cid-sFZKUUnUCX {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFZKUUnUCX .line {
  background-color: #2a779f;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sFZKUUnUCX .mbr-text {
  color: #2a779f;
}
.cid-sFZvSdMLDS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFZvSdMLDS .mbr-text {
  text-align: center;
  color: #0a73a9;
}
.cid-sFZvSdMLDS .mbr-section-subtitle {
  text-align: center;
}
.cid-sFTSgtiFUC {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sFTSguN1BC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-sFTSguN1BC .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sFTSguN1BC form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sFTSguN1BC form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sFTSguN1BC form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sFTSguN1BC .mbr-section-subtitle {
  color: #2a779f;
}
.cid-sFTSguN1BC .mbr-section-title {
  color: #2a779f;
}
.cid-sFTSgvNuAS {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-sFTSgvNuAS .content {
    text-align: center;
  }
  .cid-sFTSgvNuAS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sFTSgvNuAS .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-sFTSgvNuAS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sFTSgvNuAS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-sFTSgvNuAS .google-map {
  height: 25rem;
  position: relative;
}
.cid-sFTSgvNuAS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sFTSgvNuAS .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-sFTSgvNuAS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sFTSgvNuAS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sFTSgvNuAS .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sFTSgvNuAS .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sFTSgvNuAS .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sFTSgvNuAS .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sFTSgvNuAS .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sFTSgvNuAS .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sFTSgvNuAS .list {
  list-style-type: none;
  padding: 0;
}
.cid-sFTSgvNuAS .mbr-text {
  text-align: center;
}
.cid-sFTSgvNuAS H5 {
  text-align: center;
  color: #fff35d;
}
.cid-sFTSgzk72W {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFTSgzk72W .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-sFTSgzSi72 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-sFTSgzSi72 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sFTSgzSi72 .row {
  flex-direction: row-reverse;
}
.cid-sFTSgzSi72 img {
  width: 100%;
}
.cid-sFYDHAvBM6 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/higienizacao-lavagem-estofados-em-sorocaba-1-399x237.png");
}
@media (max-width: 991px) {
  .cid-sFYDHAvBM6 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFYDHAvBM6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sFYDHAvBM6 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sFYDHAvBM6 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFYDHAvBM6 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sFYDHAvBM6 .mbr-text,
.cid-sFYDHAvBM6 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-sFYDHCg8DR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFYDHCg8DR nav.navbar {
  position: fixed;
}
.cid-sFYDHCg8DR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sFYDHCg8DR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFYDHCg8DR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFYDHCg8DR .dropdown-item:hover,
.cid-sFYDHCg8DR .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-sFYDHCg8DR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFYDHCg8DR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFYDHCg8DR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFYDHCg8DR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFYDHCg8DR .nav-link {
  position: relative;
}
.cid-sFYDHCg8DR .container {
  display: flex;
  margin: auto;
}
.cid-sFYDHCg8DR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFYDHCg8DR .dropdown-menu,
.cid-sFYDHCg8DR .navbar.opened {
  background: #ffffff !important;
}
.cid-sFYDHCg8DR .nav-item:focus,
.cid-sFYDHCg8DR .nav-link:focus {
  outline: none;
}
.cid-sFYDHCg8DR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFYDHCg8DR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFYDHCg8DR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFYDHCg8DR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFYDHCg8DR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFYDHCg8DR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFYDHCg8DR .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: #ffffff;
}
.cid-sFYDHCg8DR .navbar.opened {
  transition: all 0.3s;
}
.cid-sFYDHCg8DR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFYDHCg8DR .navbar .navbar-logo img {
  width: auto;
}
.cid-sFYDHCg8DR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFYDHCg8DR .navbar.collapsed {
  justify-content: center;
}
.cid-sFYDHCg8DR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFYDHCg8DR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFYDHCg8DR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sFYDHCg8DR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFYDHCg8DR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFYDHCg8DR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sFYDHCg8DR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFYDHCg8DR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFYDHCg8DR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFYDHCg8DR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFYDHCg8DR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFYDHCg8DR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFYDHCg8DR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFYDHCg8DR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sFYDHCg8DR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFYDHCg8DR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFYDHCg8DR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFYDHCg8DR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFYDHCg8DR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFYDHCg8DR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFYDHCg8DR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFYDHCg8DR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFYDHCg8DR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFYDHCg8DR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sFYDHCg8DR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFYDHCg8DR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFYDHCg8DR .dropdown-item.active,
.cid-sFYDHCg8DR .dropdown-item:active {
  background-color: transparent;
}
.cid-sFYDHCg8DR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFYDHCg8DR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFYDHCg8DR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFYDHCg8DR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sFYDHCg8DR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFYDHCg8DR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFYDHCg8DR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFYDHCg8DR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFYDHCg8DR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFYDHCg8DR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sFYDHCg8DR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFYDHCg8DR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFYDHCg8DR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFYDHCg8DR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFYDHCg8DR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFYDHCg8DR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFYDHCg8DR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFYDHCg8DR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFYDHCg8DR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFYDHCg8DR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFYDHCg8DR .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-sFYDHCg8DR .navbar {
    height: 70px;
  }
  .cid-sFYDHCg8DR .navbar.opened {
    height: auto;
  }
  .cid-sFYDHCg8DR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sFYDHDuIxZ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFYDHDuIxZ .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sFYDHDuIxZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sFYDHDuIxZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sFYDHDuIxZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFYDHDuIxZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sFYDHDuIxZ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sFYDHDuIxZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFYDHDuIxZ .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sFYDHDuIxZ .mbr-text,
.cid-sFYDHDuIxZ .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sGh8uUl14u {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sGh8uUl14u .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sGh8uUl14u .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sGh8uUl14u .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-sGh8uUl14u .mbr-section-title {
  text-align: center;
  color: #2a779f;
}
.cid-sGh8uUl14u .mbr-text {
  color: #2a779f;
}
.cid-sFYDHPK26w {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-sFYDHPK26w .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sFYDHPK26w form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sFYDHPK26w form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sFYDHPK26w form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sFYDHPK26w .mbr-section-subtitle {
  color: #0b6897;
}
.cid-sFYDHPK26w .mbr-section-title {
  color: #f22f2f;
}
.cid-sFYDHQwH80 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-sFYDHQwH80 .content {
    text-align: center;
  }
  .cid-sFYDHQwH80 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sFYDHQwH80 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-sFYDHQwH80 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sFYDHQwH80 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-sFYDHQwH80 .google-map {
  height: 25rem;
  position: relative;
}
.cid-sFYDHQwH80 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sFYDHQwH80 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-sFYDHQwH80 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sFYDHQwH80 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sFYDHQwH80 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sFYDHQwH80 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sFYDHQwH80 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sFYDHQwH80 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sFYDHQwH80 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sFYDHQwH80 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sFYDHQwH80 .list {
  list-style-type: none;
  padding: 0;
}
.cid-sFYDHQwH80 .mbr-text {
  text-align: center;
}
.cid-sFYDHQwH80 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-sFYDHT6DRx {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFYDHT6DRx .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-sFYDHTEFCp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-sFYDHTEFCp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sFYDHTEFCp .row {
  flex-direction: row-reverse;
}
.cid-sFYDHTEFCp img {
  width: 100%;
}
.cid-sFZRcpFX2V {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/terceirizacao-de-copeira-em-sorocaba-zona-norte-1-449x255.png");
}
@media (max-width: 991px) {
  .cid-sFZRcpFX2V .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFZRcpFX2V .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sFZRcpFX2V .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sFZRcpFX2V .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFZRcpFX2V .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sFZRcpFX2V .mbr-text,
.cid-sFZRcpFX2V .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-sFZRcqPd5w {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFZRcqPd5w nav.navbar {
  position: fixed;
}
.cid-sFZRcqPd5w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sFZRcqPd5w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFZRcqPd5w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFZRcqPd5w .dropdown-item:hover,
.cid-sFZRcqPd5w .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-sFZRcqPd5w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFZRcqPd5w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFZRcqPd5w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFZRcqPd5w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFZRcqPd5w .nav-link {
  position: relative;
}
.cid-sFZRcqPd5w .container {
  display: flex;
  margin: auto;
}
.cid-sFZRcqPd5w .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFZRcqPd5w .dropdown-menu,
.cid-sFZRcqPd5w .navbar.opened {
  background: #ffffff !important;
}
.cid-sFZRcqPd5w .nav-item:focus,
.cid-sFZRcqPd5w .nav-link:focus {
  outline: none;
}
.cid-sFZRcqPd5w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFZRcqPd5w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFZRcqPd5w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFZRcqPd5w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFZRcqPd5w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFZRcqPd5w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFZRcqPd5w .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: #ffffff;
}
.cid-sFZRcqPd5w .navbar.opened {
  transition: all 0.3s;
}
.cid-sFZRcqPd5w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFZRcqPd5w .navbar .navbar-logo img {
  width: auto;
}
.cid-sFZRcqPd5w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFZRcqPd5w .navbar.collapsed {
  justify-content: center;
}
.cid-sFZRcqPd5w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFZRcqPd5w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFZRcqPd5w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sFZRcqPd5w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFZRcqPd5w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFZRcqPd5w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sFZRcqPd5w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFZRcqPd5w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFZRcqPd5w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFZRcqPd5w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFZRcqPd5w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFZRcqPd5w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFZRcqPd5w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFZRcqPd5w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sFZRcqPd5w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFZRcqPd5w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFZRcqPd5w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFZRcqPd5w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFZRcqPd5w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFZRcqPd5w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFZRcqPd5w .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFZRcqPd5w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFZRcqPd5w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFZRcqPd5w .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sFZRcqPd5w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFZRcqPd5w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFZRcqPd5w .dropdown-item.active,
.cid-sFZRcqPd5w .dropdown-item:active {
  background-color: transparent;
}
.cid-sFZRcqPd5w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFZRcqPd5w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFZRcqPd5w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFZRcqPd5w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sFZRcqPd5w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFZRcqPd5w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFZRcqPd5w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFZRcqPd5w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFZRcqPd5w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFZRcqPd5w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sFZRcqPd5w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFZRcqPd5w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFZRcqPd5w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFZRcqPd5w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFZRcqPd5w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFZRcqPd5w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFZRcqPd5w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFZRcqPd5w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFZRcqPd5w .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFZRcqPd5w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFZRcqPd5w .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-sFZRcqPd5w .navbar {
    height: 70px;
  }
  .cid-sFZRcqPd5w .navbar.opened {
    height: auto;
  }
  .cid-sFZRcqPd5w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sFZRcyWzbO {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFZRcyWzbO .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sFZRcyWzbO .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sFZRcyWzbO .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sFZRcyWzbO .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFZRcyWzbO .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sFZRcyWzbO .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sFZRcyWzbO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFZRcyWzbO .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sFZRcyWzbO .mbr-text,
.cid-sFZRcyWzbO .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sFZRczJ0HO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFZRczJ0HO .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sFZRczJ0HO .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sFZRczJ0HO .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-sFZRczJ0HO .mbr-section-title {
  text-align: center;
  color: #2a779f;
}
.cid-sFZRczJ0HO .mbr-text {
  color: #2a779f;
}
.cid-sFZRcAdssw {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sGhf4GJ0k5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGhf4GJ0k5 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sGhf4GJ0k5 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGhf4GJ0k5 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGhf4GJ0k5 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGhf4GJ0k5 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGhf4GJ0k5 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sGhf4GJ0k5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGhf4GJ0k5 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sGhf4GJ0k5 .mbr-text,
.cid-sGhf4GJ0k5 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sGhl9f26pa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGhl9f26pa blockquote {
  border-color: #f22f2f;
  border-radius: 4px;
  background-color: #e3f6ff;
}
.cid-sGhl9f26pa .mbr-text {
  text-align: center;
  color: #0d81bc;
}
.cid-sGhl9f26pa .mbr-section-title {
  color: #0d81bc;
  text-align: center;
}
.cid-sGhloQBruc {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFZRcBB6RD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-sFZRcBB6RD .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sFZRcBB6RD form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sFZRcBB6RD form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sFZRcBB6RD form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sFZRcBB6RD .mbr-section-subtitle {
  color: #2a779f;
}
.cid-sFZRcBB6RD .mbr-section-title {
  color: #f22f2f;
}
.cid-sFZRcCbAuS {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-sFZRcCbAuS .content {
    text-align: center;
  }
  .cid-sFZRcCbAuS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sFZRcCbAuS .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-sFZRcCbAuS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sFZRcCbAuS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-sFZRcCbAuS .google-map {
  height: 25rem;
  position: relative;
}
.cid-sFZRcCbAuS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sFZRcCbAuS .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-sFZRcCbAuS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sFZRcCbAuS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sFZRcCbAuS .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sFZRcCbAuS .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sFZRcCbAuS .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sFZRcCbAuS .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sFZRcCbAuS .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sFZRcCbAuS .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sFZRcCbAuS .list {
  list-style-type: none;
  padding: 0;
}
.cid-sFZRcCbAuS .mbr-text {
  text-align: center;
}
.cid-sFZRcCbAuS H5 {
  text-align: center;
  color: #fff35d;
}
.cid-sFZRcF4Fur {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFZRcF4Fur .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-sFZRcFAcHd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-sFZRcFAcHd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sFZRcFAcHd .row {
  flex-direction: row-reverse;
}
.cid-sFZRcFAcHd img {
  width: 100%;
}
.cid-sGhdntq10z {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/empresa-de-dedetizacao-sanitizacao-sorocaba-1-400x240.png");
}
@media (max-width: 991px) {
  .cid-sGhdntq10z .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sGhdntq10z .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sGhdntq10z .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sGhdntq10z .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sGhdntq10z .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sGhdntq10z .mbr-text,
.cid-sGhdntq10z .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-sGhdnud8WR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sGhdnud8WR nav.navbar {
  position: fixed;
}
.cid-sGhdnud8WR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sGhdnud8WR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sGhdnud8WR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sGhdnud8WR .dropdown-item:hover,
.cid-sGhdnud8WR .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-sGhdnud8WR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sGhdnud8WR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sGhdnud8WR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sGhdnud8WR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sGhdnud8WR .nav-link {
  position: relative;
}
.cid-sGhdnud8WR .container {
  display: flex;
  margin: auto;
}
.cid-sGhdnud8WR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sGhdnud8WR .dropdown-menu,
.cid-sGhdnud8WR .navbar.opened {
  background: #ffffff !important;
}
.cid-sGhdnud8WR .nav-item:focus,
.cid-sGhdnud8WR .nav-link:focus {
  outline: none;
}
.cid-sGhdnud8WR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sGhdnud8WR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGhdnud8WR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sGhdnud8WR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGhdnud8WR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGhdnud8WR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGhdnud8WR .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: #ffffff;
}
.cid-sGhdnud8WR .navbar.opened {
  transition: all 0.3s;
}
.cid-sGhdnud8WR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sGhdnud8WR .navbar .navbar-logo img {
  width: auto;
}
.cid-sGhdnud8WR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sGhdnud8WR .navbar.collapsed {
  justify-content: center;
}
.cid-sGhdnud8WR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sGhdnud8WR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sGhdnud8WR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sGhdnud8WR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGhdnud8WR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGhdnud8WR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sGhdnud8WR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGhdnud8WR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sGhdnud8WR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sGhdnud8WR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sGhdnud8WR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGhdnud8WR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGhdnud8WR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGhdnud8WR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sGhdnud8WR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sGhdnud8WR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGhdnud8WR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sGhdnud8WR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sGhdnud8WR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sGhdnud8WR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sGhdnud8WR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGhdnud8WR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sGhdnud8WR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sGhdnud8WR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGhdnud8WR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGhdnud8WR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGhdnud8WR .dropdown-item.active,
.cid-sGhdnud8WR .dropdown-item:active {
  background-color: transparent;
}
.cid-sGhdnud8WR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGhdnud8WR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGhdnud8WR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGhdnud8WR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sGhdnud8WR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGhdnud8WR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGhdnud8WR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sGhdnud8WR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sGhdnud8WR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sGhdnud8WR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sGhdnud8WR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sGhdnud8WR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sGhdnud8WR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sGhdnud8WR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sGhdnud8WR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sGhdnud8WR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sGhdnud8WR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sGhdnud8WR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sGhdnud8WR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sGhdnud8WR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sGhdnud8WR .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-sGhdnud8WR .navbar {
    height: 70px;
  }
  .cid-sGhdnud8WR .navbar.opened {
    height: auto;
  }
  .cid-sGhdnud8WR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGhdnv71rZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGhdnv71rZ .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sGhdnv71rZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGhdnv71rZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGhdnv71rZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGhdnv71rZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGhdnv71rZ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sGhdnv71rZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGhdnv71rZ .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sGhdnv71rZ .mbr-text,
.cid-sGhdnv71rZ .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sGhdnvTEV9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGhdnvTEV9 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-sGhdnvTEV9 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGhdnvTEV9 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGhdnvTEV9 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGhdnvTEV9 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGhdnvTEV9 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sGhdnvTEV9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGhdnvTEV9 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-sGhdnvTEV9 .mbr-text,
.cid-sGhdnvTEV9 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-sGmBpMzE3b {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGmBpMzE3b blockquote {
  border-color: #f22f2f;
  border-radius: 4px;
  background-color: #e3f6ff;
}
.cid-sGmBpMzE3b .mbr-text {
  text-align: center;
  color: #0d81bc;
}
.cid-sGmBpMzE3b .mbr-section-title {
  color: #0d81bc;
  text-align: center;
}
.cid-sGhdnwEpTA {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sGhdnx1pz9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-sGhdnx1pz9 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sGhdnx1pz9 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sGhdnx1pz9 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sGhdnx1pz9 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sGhdnx1pz9 .mbr-section-subtitle {
  color: #2a779f;
}
.cid-sGhdnx1pz9 .mbr-section-title {
  color: #f22f2f;
}
.cid-sGhdnxQCTn {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-sGhdnxQCTn .content {
    text-align: center;
  }
  .cid-sGhdnxQCTn .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGhdnxQCTn .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-sGhdnxQCTn .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sGhdnxQCTn .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-sGhdnxQCTn .google-map {
  height: 25rem;
  position: relative;
}
.cid-sGhdnxQCTn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sGhdnxQCTn .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-sGhdnxQCTn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sGhdnxQCTn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sGhdnxQCTn .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sGhdnxQCTn .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sGhdnxQCTn .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sGhdnxQCTn .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sGhdnxQCTn .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sGhdnxQCTn .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sGhdnxQCTn .list {
  list-style-type: none;
  padding: 0;
}
.cid-sGhdnxQCTn .mbr-text {
  text-align: center;
}
.cid-sGhdnxQCTn H5 {
  text-align: center;
  color: #fff35d;
}
.cid-sGhdnzCTCE {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGhdnzCTCE .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-sGhdnzZJUS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-sGhdnzZJUS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sGhdnzZJUS .row {
  flex-direction: row-reverse;
}
.cid-sGhdnzZJUS img {
  width: 100%;
}
.cid-sGlMOltzpi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sGlMOltzpi nav.navbar {
  position: fixed;
}
.cid-sGlMOltzpi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-sGlMOltzpi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sGlMOltzpi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sGlMOltzpi .dropdown-item:hover,
.cid-sGlMOltzpi .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-sGlMOltzpi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sGlMOltzpi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sGlMOltzpi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sGlMOltzpi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sGlMOltzpi .nav-link {
  position: relative;
}
.cid-sGlMOltzpi .container {
  display: flex;
  margin: auto;
}
.cid-sGlMOltzpi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sGlMOltzpi .dropdown-menu,
.cid-sGlMOltzpi .navbar.opened {
  background: #ffffff !important;
}
.cid-sGlMOltzpi .nav-item:focus,
.cid-sGlMOltzpi .nav-link:focus {
  outline: none;
}
.cid-sGlMOltzpi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sGlMOltzpi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGlMOltzpi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sGlMOltzpi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGlMOltzpi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGlMOltzpi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGlMOltzpi .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: #ffffff;
}
.cid-sGlMOltzpi .navbar.opened {
  transition: all 0.3s;
}
.cid-sGlMOltzpi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sGlMOltzpi .navbar .navbar-logo img {
  width: auto;
}
.cid-sGlMOltzpi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sGlMOltzpi .navbar.collapsed {
  justify-content: center;
}
.cid-sGlMOltzpi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sGlMOltzpi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sGlMOltzpi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sGlMOltzpi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGlMOltzpi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGlMOltzpi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sGlMOltzpi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGlMOltzpi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sGlMOltzpi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sGlMOltzpi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sGlMOltzpi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGlMOltzpi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGlMOltzpi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGlMOltzpi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sGlMOltzpi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sGlMOltzpi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGlMOltzpi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sGlMOltzpi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sGlMOltzpi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sGlMOltzpi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sGlMOltzpi .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGlMOltzpi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sGlMOltzpi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sGlMOltzpi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGlMOltzpi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGlMOltzpi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGlMOltzpi .dropdown-item.active,
.cid-sGlMOltzpi .dropdown-item:active {
  background-color: transparent;
}
.cid-sGlMOltzpi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGlMOltzpi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGlMOltzpi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGlMOltzpi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sGlMOltzpi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGlMOltzpi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGlMOltzpi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sGlMOltzpi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sGlMOltzpi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sGlMOltzpi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-sGlMOltzpi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sGlMOltzpi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sGlMOltzpi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sGlMOltzpi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sGlMOltzpi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sGlMOltzpi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sGlMOltzpi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sGlMOltzpi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sGlMOltzpi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sGlMOltzpi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sGlMOltzpi .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-sGlMOltzpi .navbar {
    height: 70px;
  }
  .cid-sGlMOltzpi .navbar.opened {
    height: auto;
  }
  .cid-sGlMOltzpi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGlMOmnke8 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-2-900x600.png");
}
@media (max-width: 991px) {
  .cid-sGlMOmnke8 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sGlMOmnke8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sGlMOmnke8 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sGlMOmnke8 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sGlMOmnke8 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-sGlMOmnke8 .mbr-text,
.cid-sGlMOmnke8 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-sGlMOmW7oV {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGlMOmW7oV .mbr-text {
  text-align: center;
  color: #0a73a9;
}
.cid-sGlMOmW7oV .mbr-section-subtitle {
  text-align: center;
  color: #2a779f;
}
.cid-sGlNAvIiHV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sGlNAvIiHV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sGlNAvIiHV .row {
  flex-direction: row-reverse;
}
.cid-sGlNAvIiHV img {
  width: 100%;
}
.cid-sGlMOnXX6C {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sGlMOoltaZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #e3f6ff;
}
.cid-sGlMOoltaZ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sGlMOoltaZ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sGlMOoltaZ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sGlMOoltaZ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sGlMOoltaZ .mbr-section-subtitle {
  color: #0b6897;
}
.cid-sGlMOoltaZ .mbr-section-title {
  color: #2a779f;
}
.cid-sGlMOpfjyW {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-sGlMOpfjyW .content {
    text-align: center;
  }
  .cid-sGlMOpfjyW .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGlMOpfjyW .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-sGlMOpfjyW .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sGlMOpfjyW .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-sGlMOpfjyW .google-map {
  height: 25rem;
  position: relative;
}
.cid-sGlMOpfjyW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sGlMOpfjyW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-sGlMOpfjyW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sGlMOpfjyW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sGlMOpfjyW .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-sGlMOpfjyW .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-sGlMOpfjyW .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sGlMOpfjyW .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sGlMOpfjyW .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sGlMOpfjyW .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sGlMOpfjyW .list {
  list-style-type: none;
  padding: 0;
}
.cid-sGlMOpfjyW .mbr-text {
  text-align: center;
}
.cid-sGlMOpfjyW H5 {
  text-align: center;
  color: #fff35d;
}
.cid-sGlMOrmrIi {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGlMOrmrIi .mbr-text {
  color: #aac4d1;
  text-align: center;
}
.cid-sGlMOs1I3s {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-sGlMOs1I3s .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sGlMOs1I3s .row {
  flex-direction: row-reverse;
}
.cid-sGlMOs1I3s img {
  width: 100%;
}
.cid-twCx6IccXC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCx6IccXC nav.navbar {
  position: fixed;
}
.cid-twCx6IccXC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCx6IccXC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCx6IccXC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCx6IccXC .dropdown-item:hover,
.cid-twCx6IccXC .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCx6IccXC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCx6IccXC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCx6IccXC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCx6IccXC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCx6IccXC .nav-link {
  position: relative;
}
.cid-twCx6IccXC .container {
  display: flex;
  margin: auto;
}
.cid-twCx6IccXC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCx6IccXC .dropdown-menu,
.cid-twCx6IccXC .navbar.opened {
  background: #ffffff !important;
}
.cid-twCx6IccXC .nav-item:focus,
.cid-twCx6IccXC .nav-link:focus {
  outline: none;
}
.cid-twCx6IccXC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCx6IccXC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCx6IccXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCx6IccXC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCx6IccXC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCx6IccXC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCx6IccXC .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: #ffffff;
}
.cid-twCx6IccXC .navbar.opened {
  transition: all 0.3s;
}
.cid-twCx6IccXC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCx6IccXC .navbar .navbar-logo img {
  width: auto;
}
.cid-twCx6IccXC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCx6IccXC .navbar.collapsed {
  justify-content: center;
}
.cid-twCx6IccXC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCx6IccXC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCx6IccXC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCx6IccXC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCx6IccXC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCx6IccXC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCx6IccXC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCx6IccXC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCx6IccXC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCx6IccXC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCx6IccXC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCx6IccXC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCx6IccXC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCx6IccXC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCx6IccXC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCx6IccXC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCx6IccXC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCx6IccXC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCx6IccXC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCx6IccXC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCx6IccXC .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCx6IccXC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCx6IccXC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCx6IccXC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCx6IccXC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCx6IccXC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCx6IccXC .dropdown-item.active,
.cid-twCx6IccXC .dropdown-item:active {
  background-color: transparent;
}
.cid-twCx6IccXC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCx6IccXC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCx6IccXC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCx6IccXC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCx6IccXC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCx6IccXC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCx6IccXC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCx6IccXC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCx6IccXC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCx6IccXC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCx6IccXC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCx6IccXC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCx6IccXC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCx6IccXC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCx6IccXC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCx6IccXC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCx6IccXC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCx6IccXC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCx6IccXC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCx6IccXC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCx6IccXC .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-twCx6IccXC .navbar {
    height: 70px;
  }
  .cid-twCx6IccXC .navbar.opened {
    height: auto;
  }
  .cid-twCx6IccXC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCx6LrXZ1 {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCx6LrXZ1 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCx6LrXZ1 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCx6LrXZ1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCx6LrXZ1 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCx6LrXZ1 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCx6LrXZ1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCx6LrXZ1 .mbr-text,
.cid-twCx6LrXZ1 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCx6NlGh9 {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCx6NlGh9 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCx6NlGh9 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCx6NlGh9 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCx6NlGh9 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCx6NlGh9 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCx6NlGh9 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCx6NlGh9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCx6NlGh9 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCx6NlGh9 .mbr-text,
.cid-twCx6NlGh9 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCx6P26gP {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCx6P26gP .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCx6P26gP .mbr-text {
  color: #0d81bc;
}
.cid-twCx6QwOKS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCx6QwOKS .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCx6QwOKS .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCx6QwOKS .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCx6QwOKS .mbr-text {
  color: #0b6897;
}
.cid-twCx6QwOKS .mbr-section-title DIV {
  text-align: center;
}
.cid-twCx6QwOKS .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCx6S6sVC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCx6S6sVC .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCx6TDcZ9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCx7eygOj {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCx7eygOj .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCx6UZsK6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCx6UZsK6 img,
.cid-twCx6UZsK6 .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCx6UZsK6 .item:focus,
.cid-twCx6UZsK6 span:focus {
  outline: none;
}
.cid-twCx6UZsK6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCx6UZsK6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCx6UZsK6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCx6UZsK6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCx6UZsK6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCx6UZsK6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCx6UZsK6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCx6UZsK6 .mbr-section-title {
  color: #232323;
}
.cid-twCx6UZsK6 .mbr-text,
.cid-twCx6UZsK6 .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCx6UZsK6 .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCx6UZsK6 .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCx6XTDOk {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCx6XTDOk .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCx6XTDOk .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCx6XTDOk .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCx6XTDOk .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCx6XTDOk .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCx6XTDOk .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCx6XTDOk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCx6XTDOk .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCx6XTDOk .mbr-text,
.cid-twCx6XTDOk .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCx6ZyJ48 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCx6ZyJ48 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCx6ZyJ48 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCx6ZyJ48 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCx6ZyJ48 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCx6ZyJ48 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCx6ZyJ48 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCx6ZyJ48 .mbr-text,
.cid-twCx6ZyJ48 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCx71iQ4p {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCx71iQ4p .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCx71iQ4p .mbr-section-title {
  color: #2a779f;
}
.cid-twCx730LZG {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCx730LZG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCx730LZG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCx730LZG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCx730LZG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCx730LZG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCx730LZG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCx730LZG .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCx730LZG .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCx730LZG .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCx730LZG .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCx75YbgQ {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCx77mX6b {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCx77mX6b .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCx77mX6b form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCx77mX6b form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCx77mX6b form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCx77mX6b .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCx77mX6b .mbr-section-title {
  color: #0b6897;
}
.cid-twCx79weIV {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCx79weIV .content {
    text-align: center;
  }
  .cid-twCx79weIV .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCx79weIV .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCx79weIV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCx79weIV .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCx79weIV .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCx79weIV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCx79weIV .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCx79weIV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCx79weIV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCx79weIV .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCx79weIV .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCx79weIV .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCx79weIV .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCx79weIV .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCx79weIV .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCx79weIV .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCx79weIV .mbr-text {
  text-align: center;
}
.cid-twCx79weIV H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCx7g1pEZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCx7g1pEZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCx7g1pEZ .row {
  flex-direction: row-reverse;
}
.cid-twCx7g1pEZ img {
  width: 100%;
}
.cid-twCxkQbRbh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCxkQbRbh nav.navbar {
  position: fixed;
}
.cid-twCxkQbRbh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCxkQbRbh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCxkQbRbh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCxkQbRbh .dropdown-item:hover,
.cid-twCxkQbRbh .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCxkQbRbh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCxkQbRbh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCxkQbRbh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCxkQbRbh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCxkQbRbh .nav-link {
  position: relative;
}
.cid-twCxkQbRbh .container {
  display: flex;
  margin: auto;
}
.cid-twCxkQbRbh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCxkQbRbh .dropdown-menu,
.cid-twCxkQbRbh .navbar.opened {
  background: #ffffff !important;
}
.cid-twCxkQbRbh .nav-item:focus,
.cid-twCxkQbRbh .nav-link:focus {
  outline: none;
}
.cid-twCxkQbRbh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCxkQbRbh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCxkQbRbh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCxkQbRbh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCxkQbRbh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCxkQbRbh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCxkQbRbh .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: #ffffff;
}
.cid-twCxkQbRbh .navbar.opened {
  transition: all 0.3s;
}
.cid-twCxkQbRbh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCxkQbRbh .navbar .navbar-logo img {
  width: auto;
}
.cid-twCxkQbRbh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCxkQbRbh .navbar.collapsed {
  justify-content: center;
}
.cid-twCxkQbRbh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCxkQbRbh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCxkQbRbh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCxkQbRbh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCxkQbRbh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCxkQbRbh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCxkQbRbh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCxkQbRbh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCxkQbRbh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCxkQbRbh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCxkQbRbh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCxkQbRbh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCxkQbRbh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCxkQbRbh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCxkQbRbh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCxkQbRbh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCxkQbRbh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCxkQbRbh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCxkQbRbh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCxkQbRbh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCxkQbRbh .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCxkQbRbh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCxkQbRbh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCxkQbRbh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCxkQbRbh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCxkQbRbh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCxkQbRbh .dropdown-item.active,
.cid-twCxkQbRbh .dropdown-item:active {
  background-color: transparent;
}
.cid-twCxkQbRbh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCxkQbRbh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCxkQbRbh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCxkQbRbh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCxkQbRbh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCxkQbRbh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCxkQbRbh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCxkQbRbh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCxkQbRbh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCxkQbRbh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCxkQbRbh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCxkQbRbh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCxkQbRbh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCxkQbRbh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCxkQbRbh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCxkQbRbh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCxkQbRbh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCxkQbRbh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCxkQbRbh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCxkQbRbh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCxkQbRbh .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-twCxkQbRbh .navbar {
    height: 70px;
  }
  .cid-twCxkQbRbh .navbar.opened {
    height: auto;
  }
  .cid-twCxkQbRbh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCxkTTMYn {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCxkTTMYn .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCxkTTMYn .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxkTTMYn .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCxkTTMYn .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCxkTTMYn .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxkTTMYn .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCxkTTMYn .mbr-text,
.cid-twCxkTTMYn .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCxkWdevX {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCxkWdevX .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCxkWdevX .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCxkWdevX .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCxkWdevX .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCxkWdevX .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCxkWdevX .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCxkWdevX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCxkWdevX .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxkWdevX .mbr-text,
.cid-twCxkWdevX .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxkYmdTb {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCxkYmdTb .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCxkYmdTb .mbr-text {
  color: #0d81bc;
}
.cid-twCxl1lSF6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCxl1lSF6 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCxl2FnA1 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCxl41zuM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCxl41zuM img,
.cid-twCxl41zuM .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCxl41zuM .item:focus,
.cid-twCxl41zuM span:focus {
  outline: none;
}
.cid-twCxl41zuM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCxl41zuM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCxl41zuM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCxl41zuM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCxl41zuM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCxl41zuM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCxl41zuM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCxl41zuM .mbr-section-title {
  color: #232323;
}
.cid-twCxl41zuM .mbr-text,
.cid-twCxl41zuM .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCxl41zuM .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCxl41zuM .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCxkZHfZ0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCxkZHfZ0 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCxkZHfZ0 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCxkZHfZ0 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCxkZHfZ0 .mbr-text {
  color: #0b6897;
}
.cid-twCxkZHfZ0 .mbr-section-title DIV {
  text-align: center;
}
.cid-twCxkZHfZ0 .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxl6v2WD {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCxl6v2WD .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCxl6v2WD .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCxl6v2WD .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCxl6v2WD .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCxl6v2WD .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCxl6v2WD .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCxl6v2WD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCxl6v2WD .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCxl6v2WD .mbr-text,
.cid-twCxl6v2WD .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxl8jke1 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCxl8jke1 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCxl8jke1 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxl8jke1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCxl8jke1 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCxl8jke1 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxl8jke1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCxl8jke1 .mbr-text,
.cid-twCxl8jke1 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCxlabJ68 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCxlabJ68 .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCxlabJ68 .mbr-section-title {
  color: #2a779f;
}
.cid-twCxlbSvdq {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCxlbSvdq .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCxlbSvdq .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCxlbSvdq .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCxlbSvdq .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCxlbSvdq .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCxlbSvdq .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCxlbSvdq .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCxlbSvdq .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCxlbSvdq .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCxlbSvdq .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCxleAXg8 {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCxlg6EMR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCxlg6EMR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCxlg6EMR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCxlg6EMR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCxlg6EMR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCxlg6EMR .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCxlg6EMR .mbr-section-title {
  color: #0b6897;
}
.cid-twCxlhQ6d5 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCxlhQ6d5 .content {
    text-align: center;
  }
  .cid-twCxlhQ6d5 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCxlhQ6d5 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCxlhQ6d5 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCxlhQ6d5 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCxlhQ6d5 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCxlhQ6d5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCxlhQ6d5 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCxlhQ6d5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCxlhQ6d5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCxlhQ6d5 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCxlhQ6d5 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCxlhQ6d5 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCxlhQ6d5 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCxlhQ6d5 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCxlhQ6d5 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCxlhQ6d5 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCxlhQ6d5 .mbr-text {
  text-align: center;
}
.cid-twCxlhQ6d5 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCxln616M {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCxln616M .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCxloO9CM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCxloO9CM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCxloO9CM .row {
  flex-direction: row-reverse;
}
.cid-twCxloO9CM img {
  width: 100%;
}
.cid-twCxOLPiBR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCxOLPiBR nav.navbar {
  position: fixed;
}
.cid-twCxOLPiBR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCxOLPiBR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCxOLPiBR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCxOLPiBR .dropdown-item:hover,
.cid-twCxOLPiBR .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCxOLPiBR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCxOLPiBR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCxOLPiBR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCxOLPiBR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCxOLPiBR .nav-link {
  position: relative;
}
.cid-twCxOLPiBR .container {
  display: flex;
  margin: auto;
}
.cid-twCxOLPiBR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCxOLPiBR .dropdown-menu,
.cid-twCxOLPiBR .navbar.opened {
  background: #ffffff !important;
}
.cid-twCxOLPiBR .nav-item:focus,
.cid-twCxOLPiBR .nav-link:focus {
  outline: none;
}
.cid-twCxOLPiBR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCxOLPiBR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCxOLPiBR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCxOLPiBR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCxOLPiBR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCxOLPiBR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCxOLPiBR .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: #ffffff;
}
.cid-twCxOLPiBR .navbar.opened {
  transition: all 0.3s;
}
.cid-twCxOLPiBR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCxOLPiBR .navbar .navbar-logo img {
  width: auto;
}
.cid-twCxOLPiBR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCxOLPiBR .navbar.collapsed {
  justify-content: center;
}
.cid-twCxOLPiBR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCxOLPiBR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCxOLPiBR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCxOLPiBR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCxOLPiBR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCxOLPiBR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCxOLPiBR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCxOLPiBR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCxOLPiBR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCxOLPiBR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCxOLPiBR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCxOLPiBR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCxOLPiBR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCxOLPiBR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCxOLPiBR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCxOLPiBR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCxOLPiBR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCxOLPiBR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCxOLPiBR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCxOLPiBR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCxOLPiBR .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCxOLPiBR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCxOLPiBR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCxOLPiBR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCxOLPiBR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCxOLPiBR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCxOLPiBR .dropdown-item.active,
.cid-twCxOLPiBR .dropdown-item:active {
  background-color: transparent;
}
.cid-twCxOLPiBR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCxOLPiBR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCxOLPiBR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCxOLPiBR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCxOLPiBR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCxOLPiBR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCxOLPiBR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCxOLPiBR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCxOLPiBR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCxOLPiBR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCxOLPiBR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCxOLPiBR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCxOLPiBR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCxOLPiBR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCxOLPiBR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCxOLPiBR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCxOLPiBR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCxOLPiBR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCxOLPiBR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCxOLPiBR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCxOLPiBR .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-twCxOLPiBR .navbar {
    height: 70px;
  }
  .cid-twCxOLPiBR .navbar.opened {
    height: auto;
  }
  .cid-twCxOLPiBR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCxOPCEvG {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCxOPCEvG .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCxOPCEvG .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxOPCEvG .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCxOPCEvG .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCxOPCEvG .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxOPCEvG .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCxOPCEvG .mbr-text,
.cid-twCxOPCEvG .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCxORYvtE {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCxORYvtE .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCxORYvtE .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCxORYvtE .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCxORYvtE .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCxORYvtE .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCxORYvtE .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCxORYvtE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCxORYvtE .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxORYvtE .mbr-text,
.cid-twCxORYvtE .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxOTEO46 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCxOTEO46 .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCxOTEO46 .mbr-text {
  color: #0d81bc;
}
.cid-twCxOUZ2Nh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCxOUZ2Nh .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCxOUZ2Nh .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCxOUZ2Nh .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCxOUZ2Nh .mbr-text {
  color: #0b6897;
}
.cid-twCxOUZ2Nh .mbr-section-title DIV {
  text-align: center;
}
.cid-twCxOUZ2Nh .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxOWk31V {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCxOWk31V .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCxOXBFEx {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCxOYTxaB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCxOYTxaB img,
.cid-twCxOYTxaB .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCxOYTxaB .item:focus,
.cid-twCxOYTxaB span:focus {
  outline: none;
}
.cid-twCxOYTxaB .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCxOYTxaB .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCxOYTxaB .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCxOYTxaB .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCxOYTxaB .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCxOYTxaB .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCxOYTxaB .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCxOYTxaB .mbr-section-title {
  color: #232323;
}
.cid-twCxOYTxaB .mbr-text,
.cid-twCxOYTxaB .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCxOYTxaB .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCxOYTxaB .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCxP1n02K {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCxP1n02K .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCxP1n02K .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCxP1n02K .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCxP1n02K .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCxP1n02K .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCxP1n02K .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCxP1n02K .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCxP1n02K .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCxP1n02K .mbr-text,
.cid-twCxP1n02K .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCxPaZcdr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCxPaZcdr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCxPaZcdr form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCxPaZcdr form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCxPaZcdr form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCxPaZcdr .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCxPaZcdr .mbr-section-title {
  color: #0b6897;
}
.cid-twCxP3bRx8 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCxP3bRx8 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCxP3bRx8 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxP3bRx8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCxP3bRx8 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCxP3bRx8 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCxP3bRx8 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCxP3bRx8 .mbr-text,
.cid-twCxP3bRx8 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCxP53G2i {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCxP53G2i .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCxP53G2i .mbr-section-title {
  color: #2a779f;
}
.cid-twCxP6SQB3 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCxP6SQB3 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCxP6SQB3 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCxP6SQB3 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCxP6SQB3 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCxP6SQB3 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCxP6SQB3 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCxP6SQB3 .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCxP6SQB3 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCxP6SQB3 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCxP6SQB3 .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCxPcHKrA {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCxPcHKrA .content {
    text-align: center;
  }
  .cid-twCxPcHKrA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCxPcHKrA .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCxPcHKrA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCxPcHKrA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCxPcHKrA .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCxPcHKrA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCxPcHKrA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCxPcHKrA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCxPcHKrA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCxPcHKrA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCxPcHKrA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCxPcHKrA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCxPcHKrA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCxPcHKrA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCxPcHKrA .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCxPcHKrA .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCxPcHKrA .mbr-text {
  text-align: center;
}
.cid-twCxPcHKrA H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCxP9yqus {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCxPicNR5 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCxPicNR5 .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCxPkq0xU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCxPkq0xU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCxPkq0xU .row {
  flex-direction: row-reverse;
}
.cid-twCxPkq0xU img {
  width: 100%;
}
.cid-twCy1ab6Z1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCy1ab6Z1 nav.navbar {
  position: fixed;
}
.cid-twCy1ab6Z1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCy1ab6Z1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCy1ab6Z1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCy1ab6Z1 .dropdown-item:hover,
.cid-twCy1ab6Z1 .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCy1ab6Z1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCy1ab6Z1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCy1ab6Z1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCy1ab6Z1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCy1ab6Z1 .nav-link {
  position: relative;
}
.cid-twCy1ab6Z1 .container {
  display: flex;
  margin: auto;
}
.cid-twCy1ab6Z1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCy1ab6Z1 .dropdown-menu,
.cid-twCy1ab6Z1 .navbar.opened {
  background: #ffffff !important;
}
.cid-twCy1ab6Z1 .nav-item:focus,
.cid-twCy1ab6Z1 .nav-link:focus {
  outline: none;
}
.cid-twCy1ab6Z1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCy1ab6Z1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCy1ab6Z1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCy1ab6Z1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCy1ab6Z1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCy1ab6Z1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCy1ab6Z1 .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: #ffffff;
}
.cid-twCy1ab6Z1 .navbar.opened {
  transition: all 0.3s;
}
.cid-twCy1ab6Z1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCy1ab6Z1 .navbar .navbar-logo img {
  width: auto;
}
.cid-twCy1ab6Z1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCy1ab6Z1 .navbar.collapsed {
  justify-content: center;
}
.cid-twCy1ab6Z1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCy1ab6Z1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCy1ab6Z1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCy1ab6Z1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCy1ab6Z1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCy1ab6Z1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCy1ab6Z1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCy1ab6Z1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCy1ab6Z1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCy1ab6Z1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCy1ab6Z1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCy1ab6Z1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCy1ab6Z1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCy1ab6Z1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCy1ab6Z1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCy1ab6Z1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCy1ab6Z1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCy1ab6Z1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCy1ab6Z1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCy1ab6Z1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCy1ab6Z1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCy1ab6Z1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCy1ab6Z1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCy1ab6Z1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCy1ab6Z1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCy1ab6Z1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCy1ab6Z1 .dropdown-item.active,
.cid-twCy1ab6Z1 .dropdown-item:active {
  background-color: transparent;
}
.cid-twCy1ab6Z1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCy1ab6Z1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCy1ab6Z1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCy1ab6Z1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCy1ab6Z1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCy1ab6Z1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCy1ab6Z1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCy1ab6Z1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCy1ab6Z1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCy1ab6Z1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCy1ab6Z1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCy1ab6Z1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCy1ab6Z1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCy1ab6Z1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCy1ab6Z1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCy1ab6Z1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCy1ab6Z1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCy1ab6Z1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCy1ab6Z1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCy1ab6Z1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCy1ab6Z1 .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-twCy1ab6Z1 .navbar {
    height: 70px;
  }
  .cid-twCy1ab6Z1 .navbar.opened {
    height: auto;
  }
  .cid-twCy1ab6Z1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCy1cmEn1 {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCy1cmEn1 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCy1cmEn1 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCy1cmEn1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCy1cmEn1 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCy1cmEn1 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCy1cmEn1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCy1cmEn1 .mbr-text,
.cid-twCy1cmEn1 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCy1efbi0 {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCy1efbi0 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCy1efbi0 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCy1efbi0 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCy1efbi0 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCy1efbi0 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCy1efbi0 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCy1efbi0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCy1efbi0 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCy1efbi0 .mbr-text,
.cid-twCy1efbi0 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCy1kZFHC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCy1kZFHC img,
.cid-twCy1kZFHC .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCy1kZFHC .item:focus,
.cid-twCy1kZFHC span:focus {
  outline: none;
}
.cid-twCy1kZFHC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCy1kZFHC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCy1kZFHC .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCy1kZFHC .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCy1kZFHC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCy1kZFHC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCy1kZFHC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCy1kZFHC .mbr-section-title {
  color: #232323;
}
.cid-twCy1kZFHC .mbr-text,
.cid-twCy1kZFHC .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCy1kZFHC .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCy1kZFHC .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCy1fGLOp {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCy1fGLOp .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCy1fGLOp .mbr-text {
  color: #0d81bc;
}
.cid-twCy1gO5Ct {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCy1gO5Ct .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCy1gO5Ct .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCy1gO5Ct .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCy1gO5Ct .mbr-text {
  color: #0b6897;
}
.cid-twCy1gO5Ct .mbr-section-title DIV {
  text-align: center;
}
.cid-twCy1gO5Ct .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCy1idP4f {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCy1idP4f .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCy1jDEzZ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCy1pt7UN {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCy1pt7UN .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCy1pt7UN .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCy1pt7UN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCy1pt7UN .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCy1pt7UN .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCy1pt7UN .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCy1pt7UN .mbr-text,
.cid-twCy1pt7UN .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCy1nFVpM {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCy1nFVpM .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCy1nFVpM .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCy1nFVpM .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCy1nFVpM .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCy1nFVpM .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCy1nFVpM .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCy1nFVpM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCy1nFVpM .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCy1nFVpM .mbr-text,
.cid-twCy1nFVpM .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCy1rbJ7f {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCy1rbJ7f .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCy1rbJ7f .mbr-section-title {
  color: #2a779f;
}
.cid-twCy1sQV6d {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCy1sQV6d .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCy1sQV6d .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCy1sQV6d .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCy1sQV6d .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCy1sQV6d .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCy1sQV6d .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCy1sQV6d .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCy1sQV6d .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCy1sQV6d .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCy1sQV6d .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCy1viuoc {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCy1wCAer {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCy1wCAer .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCy1wCAer form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCy1wCAer form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCy1wCAer form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCy1wCAer .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCy1wCAer .mbr-section-title {
  color: #0b6897;
}
.cid-twCy1yuV2A {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCy1yuV2A .content {
    text-align: center;
  }
  .cid-twCy1yuV2A .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCy1yuV2A .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCy1yuV2A .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCy1yuV2A .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCy1yuV2A .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCy1yuV2A .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCy1yuV2A .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCy1yuV2A .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCy1yuV2A .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCy1yuV2A .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCy1yuV2A .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCy1yuV2A .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCy1yuV2A .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCy1yuV2A .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCy1yuV2A .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCy1yuV2A .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCy1yuV2A .mbr-text {
  text-align: center;
}
.cid-twCy1yuV2A H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCy1E1rwT {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCy1E1rwT .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCy1FwPK2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCy1FwPK2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCy1FwPK2 .row {
  flex-direction: row-reverse;
}
.cid-twCy1FwPK2 img {
  width: 100%;
}
.cid-twCybxJiuN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCybxJiuN nav.navbar {
  position: fixed;
}
.cid-twCybxJiuN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCybxJiuN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCybxJiuN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCybxJiuN .dropdown-item:hover,
.cid-twCybxJiuN .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCybxJiuN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCybxJiuN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCybxJiuN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCybxJiuN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCybxJiuN .nav-link {
  position: relative;
}
.cid-twCybxJiuN .container {
  display: flex;
  margin: auto;
}
.cid-twCybxJiuN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCybxJiuN .dropdown-menu,
.cid-twCybxJiuN .navbar.opened {
  background: #ffffff !important;
}
.cid-twCybxJiuN .nav-item:focus,
.cid-twCybxJiuN .nav-link:focus {
  outline: none;
}
.cid-twCybxJiuN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCybxJiuN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCybxJiuN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCybxJiuN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCybxJiuN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCybxJiuN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCybxJiuN .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: #ffffff;
}
.cid-twCybxJiuN .navbar.opened {
  transition: all 0.3s;
}
.cid-twCybxJiuN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCybxJiuN .navbar .navbar-logo img {
  width: auto;
}
.cid-twCybxJiuN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCybxJiuN .navbar.collapsed {
  justify-content: center;
}
.cid-twCybxJiuN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCybxJiuN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCybxJiuN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCybxJiuN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCybxJiuN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCybxJiuN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCybxJiuN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCybxJiuN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCybxJiuN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCybxJiuN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCybxJiuN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCybxJiuN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCybxJiuN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCybxJiuN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCybxJiuN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCybxJiuN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCybxJiuN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCybxJiuN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCybxJiuN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCybxJiuN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCybxJiuN .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCybxJiuN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCybxJiuN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCybxJiuN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCybxJiuN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCybxJiuN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCybxJiuN .dropdown-item.active,
.cid-twCybxJiuN .dropdown-item:active {
  background-color: transparent;
}
.cid-twCybxJiuN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCybxJiuN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCybxJiuN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCybxJiuN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCybxJiuN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCybxJiuN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCybxJiuN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCybxJiuN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCybxJiuN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCybxJiuN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCybxJiuN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCybxJiuN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCybxJiuN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCybxJiuN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCybxJiuN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCybxJiuN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCybxJiuN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCybxJiuN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCybxJiuN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCybxJiuN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCybxJiuN .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-twCybxJiuN .navbar {
    height: 70px;
  }
  .cid-twCybxJiuN .navbar.opened {
    height: auto;
  }
  .cid-twCybxJiuN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCybzKf9o {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCybzKf9o .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCybzKf9o .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCybzKf9o .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCybzKf9o .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCybzKf9o .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCybzKf9o .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCybzKf9o .mbr-text,
.cid-twCybzKf9o .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCybBnLSH {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCybBnLSH .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCybBnLSH .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCybBnLSH .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCybBnLSH .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCybBnLSH .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCybBnLSH .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCybBnLSH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCybBnLSH .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCybBnLSH .mbr-text,
.cid-twCybBnLSH .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCybFpRqW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCybFpRqW .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCybGI8mQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCybCMsUW {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCybCMsUW .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCybCMsUW .mbr-text {
  color: #0d81bc;
}
.cid-twCybDUqjE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCybDUqjE .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCybDUqjE .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCybDUqjE .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCybDUqjE .mbr-text {
  color: #0b6897;
}
.cid-twCybDUqjE .mbr-section-title DIV {
  text-align: center;
}
.cid-twCybDUqjE .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCybHY005 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCybHY005 img,
.cid-twCybHY005 .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCybHY005 .item:focus,
.cid-twCybHY005 span:focus {
  outline: none;
}
.cid-twCybHY005 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCybHY005 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCybHY005 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCybHY005 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCybHY005 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCybHY005 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCybHY005 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCybHY005 .mbr-section-title {
  color: #232323;
}
.cid-twCybHY005 .mbr-text,
.cid-twCybHY005 .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCybHY005 .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCybHY005 .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCybKCpOz {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCybKCpOz .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCybKCpOz .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCybKCpOz .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCybKCpOz .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCybKCpOz .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCybKCpOz .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCybKCpOz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCybKCpOz .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCybKCpOz .mbr-text,
.cid-twCybKCpOz .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCybMFPzU {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCybMFPzU .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCybMFPzU .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCybMFPzU .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCybMFPzU .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCybMFPzU .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCybMFPzU .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCybMFPzU .mbr-text,
.cid-twCybMFPzU .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCybThQfx {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCybOIPlS {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCybOIPlS .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCybOIPlS .mbr-section-title {
  color: #2a779f;
}
.cid-twCybQnIMn {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCybQnIMn .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCybQnIMn .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCybQnIMn .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCybQnIMn .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCybQnIMn .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCybQnIMn .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCybQnIMn .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCybQnIMn .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCybQnIMn .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCybQnIMn .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCybUBULF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCybUBULF .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCybUBULF form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCybUBULF form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCybUBULF form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCybUBULF .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCybUBULF .mbr-section-title {
  color: #0b6897;
}
.cid-twCybWhkLu {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCybWhkLu .content {
    text-align: center;
  }
  .cid-twCybWhkLu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCybWhkLu .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCybWhkLu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCybWhkLu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCybWhkLu .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCybWhkLu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCybWhkLu .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCybWhkLu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCybWhkLu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCybWhkLu .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCybWhkLu .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCybWhkLu .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCybWhkLu .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCybWhkLu .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCybWhkLu .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCybWhkLu .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCybWhkLu .mbr-text {
  text-align: center;
}
.cid-twCybWhkLu H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCyc2kTHg {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCyc2kTHg .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCyc3NoTN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCyc3NoTN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCyc3NoTN .row {
  flex-direction: row-reverse;
}
.cid-twCyc3NoTN img {
  width: 100%;
}
.cid-twCylCRby2 {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCylCRby2 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCylCRby2 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCylCRby2 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCylCRby2 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCylCRby2 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCylCRby2 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCylCRby2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCylCRby2 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCylCRby2 .mbr-text,
.cid-twCylCRby2 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCylz6KYF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCylz6KYF nav.navbar {
  position: fixed;
}
.cid-twCylz6KYF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCylz6KYF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCylz6KYF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCylz6KYF .dropdown-item:hover,
.cid-twCylz6KYF .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCylz6KYF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCylz6KYF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCylz6KYF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCylz6KYF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCylz6KYF .nav-link {
  position: relative;
}
.cid-twCylz6KYF .container {
  display: flex;
  margin: auto;
}
.cid-twCylz6KYF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCylz6KYF .dropdown-menu,
.cid-twCylz6KYF .navbar.opened {
  background: #ffffff !important;
}
.cid-twCylz6KYF .nav-item:focus,
.cid-twCylz6KYF .nav-link:focus {
  outline: none;
}
.cid-twCylz6KYF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCylz6KYF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCylz6KYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCylz6KYF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCylz6KYF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCylz6KYF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCylz6KYF .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: #ffffff;
}
.cid-twCylz6KYF .navbar.opened {
  transition: all 0.3s;
}
.cid-twCylz6KYF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCylz6KYF .navbar .navbar-logo img {
  width: auto;
}
.cid-twCylz6KYF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCylz6KYF .navbar.collapsed {
  justify-content: center;
}
.cid-twCylz6KYF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCylz6KYF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCylz6KYF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCylz6KYF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCylz6KYF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCylz6KYF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCylz6KYF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCylz6KYF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCylz6KYF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCylz6KYF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCylz6KYF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCylz6KYF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCylz6KYF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCylz6KYF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCylz6KYF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCylz6KYF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCylz6KYF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCylz6KYF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCylz6KYF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCylz6KYF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCylz6KYF .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCylz6KYF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCylz6KYF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCylz6KYF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCylz6KYF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCylz6KYF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCylz6KYF .dropdown-item.active,
.cid-twCylz6KYF .dropdown-item:active {
  background-color: transparent;
}
.cid-twCylz6KYF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCylz6KYF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCylz6KYF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCylz6KYF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCylz6KYF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCylz6KYF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCylz6KYF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCylz6KYF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCylz6KYF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCylz6KYF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCylz6KYF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCylz6KYF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCylz6KYF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCylz6KYF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCylz6KYF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCylz6KYF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCylz6KYF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCylz6KYF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCylz6KYF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCylz6KYF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCylz6KYF .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-twCylz6KYF .navbar {
    height: 70px;
  }
  .cid-twCylz6KYF .navbar.opened {
    height: auto;
  }
  .cid-twCylz6KYF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCylBaPfy {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCylBaPfy .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCylBaPfy .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCylBaPfy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCylBaPfy .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCylBaPfy .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCylBaPfy .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCylBaPfy .mbr-text,
.cid-twCylBaPfy .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCylEvOgR {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCylEvOgR .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCylEvOgR .mbr-text {
  color: #0d81bc;
}
.cid-twCylFMc2W {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCylFMc2W .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCylFMc2W .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCylFMc2W .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCylFMc2W .mbr-text {
  color: #0b6897;
}
.cid-twCylFMc2W .mbr-section-title DIV {
  text-align: center;
}
.cid-twCylFMc2W .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCylHeKY5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCylHeKY5 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCylIGl87 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCylK1BgN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCylK1BgN img,
.cid-twCylK1BgN .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCylK1BgN .item:focus,
.cid-twCylK1BgN span:focus {
  outline: none;
}
.cid-twCylK1BgN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCylK1BgN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCylK1BgN .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCylK1BgN .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCylK1BgN .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCylK1BgN .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCylK1BgN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCylK1BgN .mbr-section-title {
  color: #232323;
}
.cid-twCylK1BgN .mbr-text,
.cid-twCylK1BgN .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCylK1BgN .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCylK1BgN .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCylVp1ye {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCylVp1ye .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCylVp1ye form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCylVp1ye form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCylVp1ye form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCylVp1ye .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCylVp1ye .mbr-section-title {
  color: #0b6897;
}
.cid-twCylMEsnY {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCylMEsnY .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCylMEsnY .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCylMEsnY .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCylMEsnY .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCylMEsnY .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCylMEsnY .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCylMEsnY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCylMEsnY .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCylMEsnY .mbr-text,
.cid-twCylMEsnY .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCylOa6Hi {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCylOa6Hi .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCylOa6Hi .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCylOa6Hi .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCylOa6Hi .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCylOa6Hi .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCylOa6Hi .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCylOa6Hi .mbr-text,
.cid-twCylOa6Hi .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCylPVqF1 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCylPVqF1 .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCylPVqF1 .mbr-section-title {
  color: #2a779f;
}
.cid-twCylRBU92 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCylRBU92 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCylRBU92 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCylRBU92 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCylRBU92 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCylRBU92 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCylRBU92 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCylRBU92 .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCylRBU92 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCylRBU92 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCylRBU92 .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCylU67PB {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCylXrmcY {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCylXrmcY .content {
    text-align: center;
  }
  .cid-twCylXrmcY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCylXrmcY .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCylXrmcY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCylXrmcY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCylXrmcY .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCylXrmcY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCylXrmcY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCylXrmcY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCylXrmcY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCylXrmcY .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCylXrmcY .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCylXrmcY .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCylXrmcY .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCylXrmcY .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCylXrmcY .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCylXrmcY .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCylXrmcY .mbr-text {
  text-align: center;
}
.cid-twCylXrmcY H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCym3BcGn {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCym3BcGn .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCym5b08B {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCym5b08B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCym5b08B .row {
  flex-direction: row-reverse;
}
.cid-twCym5b08B img {
  width: 100%;
}
.cid-twCysnFYlx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCysnFYlx nav.navbar {
  position: fixed;
}
.cid-twCysnFYlx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCysnFYlx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCysnFYlx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCysnFYlx .dropdown-item:hover,
.cid-twCysnFYlx .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCysnFYlx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCysnFYlx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCysnFYlx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCysnFYlx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCysnFYlx .nav-link {
  position: relative;
}
.cid-twCysnFYlx .container {
  display: flex;
  margin: auto;
}
.cid-twCysnFYlx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCysnFYlx .dropdown-menu,
.cid-twCysnFYlx .navbar.opened {
  background: #ffffff !important;
}
.cid-twCysnFYlx .nav-item:focus,
.cid-twCysnFYlx .nav-link:focus {
  outline: none;
}
.cid-twCysnFYlx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCysnFYlx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCysnFYlx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCysnFYlx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCysnFYlx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCysnFYlx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCysnFYlx .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: #ffffff;
}
.cid-twCysnFYlx .navbar.opened {
  transition: all 0.3s;
}
.cid-twCysnFYlx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCysnFYlx .navbar .navbar-logo img {
  width: auto;
}
.cid-twCysnFYlx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCysnFYlx .navbar.collapsed {
  justify-content: center;
}
.cid-twCysnFYlx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCysnFYlx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCysnFYlx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCysnFYlx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCysnFYlx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCysnFYlx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCysnFYlx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCysnFYlx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCysnFYlx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCysnFYlx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCysnFYlx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCysnFYlx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCysnFYlx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCysnFYlx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCysnFYlx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCysnFYlx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCysnFYlx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCysnFYlx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCysnFYlx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCysnFYlx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCysnFYlx .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCysnFYlx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCysnFYlx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCysnFYlx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCysnFYlx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCysnFYlx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCysnFYlx .dropdown-item.active,
.cid-twCysnFYlx .dropdown-item:active {
  background-color: transparent;
}
.cid-twCysnFYlx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCysnFYlx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCysnFYlx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCysnFYlx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCysnFYlx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCysnFYlx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCysnFYlx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCysnFYlx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCysnFYlx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCysnFYlx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCysnFYlx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCysnFYlx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCysnFYlx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCysnFYlx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCysnFYlx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCysnFYlx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCysnFYlx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCysnFYlx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCysnFYlx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCysnFYlx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCysnFYlx .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-twCysnFYlx .navbar {
    height: 70px;
  }
  .cid-twCysnFYlx .navbar.opened {
    height: auto;
  }
  .cid-twCysnFYlx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCyspB482 {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCyspB482 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCyspB482 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCyspB482 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCyspB482 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCyspB482 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCyspB482 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCyspB482 .mbr-text,
.cid-twCyspB482 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCysr4ZlT {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCysr4ZlT .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCysr4ZlT .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCysr4ZlT .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCysr4ZlT .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCysr4ZlT .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCysr4ZlT .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCysr4ZlT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCysr4ZlT .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCysr4ZlT .mbr-text,
.cid-twCysr4ZlT .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCysst5Ru {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCysst5Ru .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCysst5Ru .mbr-text {
  color: #0d81bc;
}
.cid-twCysuP8mR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCysuP8mR .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCysw5mnf {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCysxD8cQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCysxD8cQ img,
.cid-twCysxD8cQ .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCysxD8cQ .item:focus,
.cid-twCysxD8cQ span:focus {
  outline: none;
}
.cid-twCysxD8cQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCysxD8cQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCysxD8cQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCysxD8cQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCysxD8cQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCysxD8cQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCysxD8cQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCysxD8cQ .mbr-section-title {
  color: #232323;
}
.cid-twCysxD8cQ .mbr-text,
.cid-twCysxD8cQ .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCysxD8cQ .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCysxD8cQ .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCystyXTr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCystyXTr .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCystyXTr .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCystyXTr .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCystyXTr .mbr-text {
  color: #0b6897;
}
.cid-twCystyXTr .mbr-section-title DIV {
  text-align: center;
}
.cid-twCystyXTr .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCysBIYdE {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCysBIYdE .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCysBIYdE .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCysBIYdE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCysBIYdE .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCysBIYdE .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCysBIYdE .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCysBIYdE .mbr-text,
.cid-twCysBIYdE .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCysDrt8X {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCysDrt8X .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCysDrt8X .mbr-section-title {
  color: #2a779f;
}
.cid-twCysF60PG {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCysF60PG .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCysF60PG .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCysF60PG .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCysF60PG .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCysF60PG .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCysF60PG .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCysF60PG .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCysF60PG .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCysF60PG .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCysF60PG .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCysHIwKf {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCysA8n34 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCysA8n34 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCysA8n34 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCysA8n34 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCysA8n34 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCysA8n34 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCysA8n34 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCysA8n34 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCysA8n34 .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCysA8n34 .mbr-text,
.cid-twCysA8n34 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCysJgGUl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCysJgGUl .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCysJgGUl form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCysJgGUl form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCysJgGUl form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCysJgGUl .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCysJgGUl .mbr-section-title {
  color: #0b6897;
}
.cid-twCysLjo1n {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCysLjo1n .content {
    text-align: center;
  }
  .cid-twCysLjo1n .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCysLjo1n .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCysLjo1n .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCysLjo1n .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCysLjo1n .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCysLjo1n .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCysLjo1n .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCysLjo1n .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCysLjo1n .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCysLjo1n .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCysLjo1n .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCysLjo1n .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCysLjo1n .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCysLjo1n .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCysLjo1n .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCysLjo1n .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCysLjo1n .mbr-text {
  text-align: center;
}
.cid-twCysLjo1n H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCysQCyvg {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCysQCyvg .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCysS18Ua {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCysS18Ua .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCysS18Ua .row {
  flex-direction: row-reverse;
}
.cid-twCysS18Ua img {
  width: 100%;
}
.cid-twCzkKroh4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCzkKroh4 nav.navbar {
  position: fixed;
}
.cid-twCzkKroh4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCzkKroh4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCzkKroh4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCzkKroh4 .dropdown-item:hover,
.cid-twCzkKroh4 .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCzkKroh4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCzkKroh4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCzkKroh4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCzkKroh4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCzkKroh4 .nav-link {
  position: relative;
}
.cid-twCzkKroh4 .container {
  display: flex;
  margin: auto;
}
.cid-twCzkKroh4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCzkKroh4 .dropdown-menu,
.cid-twCzkKroh4 .navbar.opened {
  background: #ffffff !important;
}
.cid-twCzkKroh4 .nav-item:focus,
.cid-twCzkKroh4 .nav-link:focus {
  outline: none;
}
.cid-twCzkKroh4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCzkKroh4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCzkKroh4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCzkKroh4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCzkKroh4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCzkKroh4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCzkKroh4 .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: #ffffff;
}
.cid-twCzkKroh4 .navbar.opened {
  transition: all 0.3s;
}
.cid-twCzkKroh4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCzkKroh4 .navbar .navbar-logo img {
  width: auto;
}
.cid-twCzkKroh4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCzkKroh4 .navbar.collapsed {
  justify-content: center;
}
.cid-twCzkKroh4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCzkKroh4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCzkKroh4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCzkKroh4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCzkKroh4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCzkKroh4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCzkKroh4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCzkKroh4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCzkKroh4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCzkKroh4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCzkKroh4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCzkKroh4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCzkKroh4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCzkKroh4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCzkKroh4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCzkKroh4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCzkKroh4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCzkKroh4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCzkKroh4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCzkKroh4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCzkKroh4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCzkKroh4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCzkKroh4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCzkKroh4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCzkKroh4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCzkKroh4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCzkKroh4 .dropdown-item.active,
.cid-twCzkKroh4 .dropdown-item:active {
  background-color: transparent;
}
.cid-twCzkKroh4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCzkKroh4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCzkKroh4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCzkKroh4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCzkKroh4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCzkKroh4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCzkKroh4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCzkKroh4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCzkKroh4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCzkKroh4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCzkKroh4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCzkKroh4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCzkKroh4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCzkKroh4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCzkKroh4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCzkKroh4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCzkKroh4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCzkKroh4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCzkKroh4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCzkKroh4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCzkKroh4 .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-twCzkKroh4 .navbar {
    height: 70px;
  }
  .cid-twCzkKroh4 .navbar.opened {
    height: auto;
  }
  .cid-twCzkKroh4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCzkNER6B {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCzkNER6B .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCzkNER6B .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzkNER6B .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCzkNER6B .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCzkNER6B .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzkNER6B .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCzkNER6B .mbr-text,
.cid-twCzkNER6B .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCzkRy5uV {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzkRy5uV .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCzkRy5uV .mbr-text {
  color: #0d81bc;
}
.cid-twCzkSEywo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzkSEywo .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCzkSEywo .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCzkSEywo .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCzkSEywo .mbr-text {
  color: #0b6897;
}
.cid-twCzkSEywo .mbr-section-title DIV {
  text-align: center;
}
.cid-twCzkSEywo .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzkUcaoL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzkUcaoL .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCzkVF0ID {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzkWUJNT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzkWUJNT img,
.cid-twCzkWUJNT .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCzkWUJNT .item:focus,
.cid-twCzkWUJNT span:focus {
  outline: none;
}
.cid-twCzkWUJNT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCzkWUJNT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCzkWUJNT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCzkWUJNT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCzkWUJNT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCzkWUJNT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCzkWUJNT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCzkWUJNT .mbr-section-title {
  color: #232323;
}
.cid-twCzkWUJNT .mbr-text,
.cid-twCzkWUJNT .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCzkWUJNT .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCzkWUJNT .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCzl7pBfn {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCzkPZ3W0 {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCzkPZ3W0 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCzkPZ3W0 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCzkPZ3W0 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCzkPZ3W0 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCzkPZ3W0 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCzkPZ3W0 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCzkPZ3W0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCzkPZ3W0 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzkPZ3W0 .mbr-text,
.cid-twCzkPZ3W0 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzkZI2La {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCzkZI2La .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCzkZI2La .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCzkZI2La .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCzkZI2La .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCzkZI2La .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCzkZI2La .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCzkZI2La .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCzkZI2La .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCzkZI2La .mbr-text,
.cid-twCzkZI2La .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzl1FxSc {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCzl1FxSc .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCzl1FxSc .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzl1FxSc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCzl1FxSc .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCzl1FxSc .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzl1FxSc .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCzl1FxSc .mbr-text,
.cid-twCzl1FxSc .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCzl3jAAD {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzl3jAAD .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCzl3jAAD .mbr-section-title {
  color: #2a779f;
}
.cid-twCzl5521Q {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCzl5521Q .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCzl5521Q .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCzl5521Q .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCzl5521Q .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCzl5521Q .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCzl5521Q .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCzl5521Q .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCzl5521Q .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCzl5521Q .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCzl5521Q .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCzl8IQhM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCzl8IQhM .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCzl8IQhM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCzl8IQhM form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCzl8IQhM form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCzl8IQhM .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCzl8IQhM .mbr-section-title {
  color: #0b6897;
}
.cid-twCzlazK2n {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCzlazK2n .content {
    text-align: center;
  }
  .cid-twCzlazK2n .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCzlazK2n .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCzlazK2n .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCzlazK2n .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCzlazK2n .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCzlazK2n .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCzlazK2n .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCzlazK2n .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCzlazK2n .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCzlazK2n .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCzlazK2n .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCzlazK2n .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCzlazK2n .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCzlazK2n .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCzlazK2n .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCzlazK2n .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCzlazK2n .mbr-text {
  text-align: center;
}
.cid-twCzlazK2n H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCzlhGhZS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCzlhGhZS .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCzlj47N0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCzlj47N0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCzlj47N0 .row {
  flex-direction: row-reverse;
}
.cid-twCzlj47N0 img {
  width: 100%;
}
.cid-twCzxjczmp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCzxjczmp nav.navbar {
  position: fixed;
}
.cid-twCzxjczmp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCzxjczmp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCzxjczmp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCzxjczmp .dropdown-item:hover,
.cid-twCzxjczmp .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCzxjczmp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCzxjczmp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCzxjczmp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCzxjczmp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCzxjczmp .nav-link {
  position: relative;
}
.cid-twCzxjczmp .container {
  display: flex;
  margin: auto;
}
.cid-twCzxjczmp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCzxjczmp .dropdown-menu,
.cid-twCzxjczmp .navbar.opened {
  background: #ffffff !important;
}
.cid-twCzxjczmp .nav-item:focus,
.cid-twCzxjczmp .nav-link:focus {
  outline: none;
}
.cid-twCzxjczmp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCzxjczmp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCzxjczmp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCzxjczmp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCzxjczmp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCzxjczmp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCzxjczmp .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: #ffffff;
}
.cid-twCzxjczmp .navbar.opened {
  transition: all 0.3s;
}
.cid-twCzxjczmp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCzxjczmp .navbar .navbar-logo img {
  width: auto;
}
.cid-twCzxjczmp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCzxjczmp .navbar.collapsed {
  justify-content: center;
}
.cid-twCzxjczmp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCzxjczmp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCzxjczmp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCzxjczmp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCzxjczmp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCzxjczmp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCzxjczmp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCzxjczmp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCzxjczmp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCzxjczmp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCzxjczmp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCzxjczmp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCzxjczmp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCzxjczmp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCzxjczmp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCzxjczmp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCzxjczmp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCzxjczmp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCzxjczmp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCzxjczmp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCzxjczmp .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCzxjczmp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCzxjczmp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCzxjczmp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCzxjczmp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCzxjczmp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCzxjczmp .dropdown-item.active,
.cid-twCzxjczmp .dropdown-item:active {
  background-color: transparent;
}
.cid-twCzxjczmp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCzxjczmp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCzxjczmp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCzxjczmp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCzxjczmp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCzxjczmp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCzxjczmp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCzxjczmp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCzxjczmp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCzxjczmp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCzxjczmp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCzxjczmp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCzxjczmp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCzxjczmp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCzxjczmp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCzxjczmp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCzxjczmp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCzxjczmp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCzxjczmp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCzxjczmp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCzxjczmp .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-twCzxjczmp .navbar {
    height: 70px;
  }
  .cid-twCzxjczmp .navbar.opened {
    height: auto;
  }
  .cid-twCzxjczmp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCzxl9tzz {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCzxl9tzz .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCzxl9tzz .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzxl9tzz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCzxl9tzz .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCzxl9tzz .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzxl9tzz .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCzxl9tzz .mbr-text,
.cid-twCzxl9tzz .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCzxqU6oc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzxqU6oc .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCzxsg9w4 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzxmJ40Q {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCzxmJ40Q .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCzxmJ40Q .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCzxmJ40Q .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCzxmJ40Q .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCzxmJ40Q .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCzxmJ40Q .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCzxmJ40Q .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCzxmJ40Q .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzxmJ40Q .mbr-text,
.cid-twCzxmJ40Q .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzxoe3VK {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzxoe3VK .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCzxoe3VK .mbr-text {
  color: #0d81bc;
}
.cid-twCzxpubSd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzxpubSd .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCzxpubSd .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCzxpubSd .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCzxpubSd .mbr-text {
  color: #0b6897;
}
.cid-twCzxpubSd .mbr-section-title DIV {
  text-align: center;
}
.cid-twCzxpubSd .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzxtxuJv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzxtxuJv img,
.cid-twCzxtxuJv .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCzxtxuJv .item:focus,
.cid-twCzxtxuJv span:focus {
  outline: none;
}
.cid-twCzxtxuJv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCzxtxuJv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCzxtxuJv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCzxtxuJv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCzxtxuJv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCzxtxuJv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCzxtxuJv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCzxtxuJv .mbr-section-title {
  color: #232323;
}
.cid-twCzxtxuJv .mbr-text,
.cid-twCzxtxuJv .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCzxtxuJv .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCzxtxuJv .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCzxvWKSr {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCzxvWKSr .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCzxvWKSr .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCzxvWKSr .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCzxvWKSr .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCzxvWKSr .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCzxvWKSr .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCzxvWKSr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCzxvWKSr .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCzxvWKSr .mbr-text,
.cid-twCzxvWKSr .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzxxtKZp {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCzxxtKZp .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCzxxtKZp .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzxxtKZp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCzxxtKZp .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCzxxtKZp .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzxxtKZp .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCzxxtKZp .mbr-text,
.cid-twCzxxtKZp .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCzxz56E6 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzxz56E6 .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCzxz56E6 .mbr-section-title {
  color: #2a779f;
}
.cid-twCzxAQCrt {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCzxAQCrt .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCzxAQCrt .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCzxAQCrt .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCzxAQCrt .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCzxAQCrt .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCzxAQCrt .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCzxAQCrt .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCzxAQCrt .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCzxAQCrt .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCzxAQCrt .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCzxDgIMJ {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCzxEyJsn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCzxEyJsn .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCzxEyJsn form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCzxEyJsn form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCzxEyJsn form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCzxEyJsn .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCzxEyJsn .mbr-section-title {
  color: #0b6897;
}
.cid-twCzxMpH5g {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCzxMpH5g .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCzxGhVS8 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCzxGhVS8 .content {
    text-align: center;
  }
  .cid-twCzxGhVS8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCzxGhVS8 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCzxGhVS8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCzxGhVS8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCzxGhVS8 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCzxGhVS8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCzxGhVS8 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCzxGhVS8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCzxGhVS8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCzxGhVS8 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCzxGhVS8 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCzxGhVS8 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCzxGhVS8 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCzxGhVS8 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCzxGhVS8 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCzxGhVS8 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCzxGhVS8 .mbr-text {
  text-align: center;
}
.cid-twCzxGhVS8 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCzxNPKfh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCzxNPKfh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCzxNPKfh .row {
  flex-direction: row-reverse;
}
.cid-twCzxNPKfh img {
  width: 100%;
}
.cid-twCzFCr9tc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCzFCr9tc nav.navbar {
  position: fixed;
}
.cid-twCzFCr9tc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCzFCr9tc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCzFCr9tc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCzFCr9tc .dropdown-item:hover,
.cid-twCzFCr9tc .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCzFCr9tc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCzFCr9tc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCzFCr9tc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCzFCr9tc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCzFCr9tc .nav-link {
  position: relative;
}
.cid-twCzFCr9tc .container {
  display: flex;
  margin: auto;
}
.cid-twCzFCr9tc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCzFCr9tc .dropdown-menu,
.cid-twCzFCr9tc .navbar.opened {
  background: #ffffff !important;
}
.cid-twCzFCr9tc .nav-item:focus,
.cid-twCzFCr9tc .nav-link:focus {
  outline: none;
}
.cid-twCzFCr9tc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCzFCr9tc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCzFCr9tc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCzFCr9tc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCzFCr9tc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCzFCr9tc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCzFCr9tc .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: #ffffff;
}
.cid-twCzFCr9tc .navbar.opened {
  transition: all 0.3s;
}
.cid-twCzFCr9tc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCzFCr9tc .navbar .navbar-logo img {
  width: auto;
}
.cid-twCzFCr9tc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCzFCr9tc .navbar.collapsed {
  justify-content: center;
}
.cid-twCzFCr9tc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCzFCr9tc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCzFCr9tc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCzFCr9tc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCzFCr9tc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCzFCr9tc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCzFCr9tc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCzFCr9tc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCzFCr9tc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCzFCr9tc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCzFCr9tc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCzFCr9tc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCzFCr9tc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCzFCr9tc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCzFCr9tc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCzFCr9tc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCzFCr9tc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCzFCr9tc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCzFCr9tc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCzFCr9tc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCzFCr9tc .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCzFCr9tc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCzFCr9tc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCzFCr9tc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCzFCr9tc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCzFCr9tc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCzFCr9tc .dropdown-item.active,
.cid-twCzFCr9tc .dropdown-item:active {
  background-color: transparent;
}
.cid-twCzFCr9tc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCzFCr9tc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCzFCr9tc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCzFCr9tc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCzFCr9tc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCzFCr9tc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCzFCr9tc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCzFCr9tc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCzFCr9tc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCzFCr9tc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCzFCr9tc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCzFCr9tc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCzFCr9tc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCzFCr9tc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCzFCr9tc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCzFCr9tc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCzFCr9tc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCzFCr9tc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCzFCr9tc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCzFCr9tc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCzFCr9tc .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-twCzFCr9tc .navbar {
    height: 70px;
  }
  .cid-twCzFCr9tc .navbar.opened {
    height: auto;
  }
  .cid-twCzFCr9tc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCzFEjQ0N {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCzFEjQ0N .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCzFEjQ0N .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzFEjQ0N .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCzFEjQ0N .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCzFEjQ0N .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzFEjQ0N .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCzFEjQ0N .mbr-text,
.cid-twCzFEjQ0N .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCzFFWIuX {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCzFFWIuX .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCzFFWIuX .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCzFFWIuX .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCzFFWIuX .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCzFFWIuX .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCzFFWIuX .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCzFFWIuX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCzFFWIuX .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzFFWIuX .mbr-text,
.cid-twCzFFWIuX .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzFHGfGe {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzFHGfGe .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCzFHGfGe .mbr-text {
  color: #0d81bc;
}
.cid-twCzFIU0Ie {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzFIU0Ie .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCzFIU0Ie .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCzFIU0Ie .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCzFIU0Ie .mbr-text {
  color: #0b6897;
}
.cid-twCzFIU0Ie .mbr-section-title DIV {
  text-align: center;
}
.cid-twCzFIU0Ie .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzFKv9g1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzFKv9g1 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCzFLYqxl {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCzFNpWcA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzFNpWcA img,
.cid-twCzFNpWcA .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCzFNpWcA .item:focus,
.cid-twCzFNpWcA span:focus {
  outline: none;
}
.cid-twCzFNpWcA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCzFNpWcA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCzFNpWcA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCzFNpWcA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCzFNpWcA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCzFNpWcA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCzFNpWcA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCzFNpWcA .mbr-section-title {
  color: #232323;
}
.cid-twCzFNpWcA .mbr-text,
.cid-twCzFNpWcA .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCzFNpWcA .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCzFNpWcA .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCzFQiF6S {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCzFQiF6S .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCzFQiF6S .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCzFQiF6S .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCzFQiF6S .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCzFQiF6S .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCzFQiF6S .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCzFQiF6S .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCzFQiF6S .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCzFQiF6S .mbr-text,
.cid-twCzFQiF6S .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCzFYJB4O {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCzFYJB4O .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCzFYJB4O form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCzFYJB4O form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCzFYJB4O form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCzFYJB4O .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCzFYJB4O .mbr-section-title {
  color: #0b6897;
}
.cid-twCzFRTbCO {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCzFRTbCO .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCzFRTbCO .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzFRTbCO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCzFRTbCO .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCzFRTbCO .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCzFRTbCO .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCzFRTbCO .mbr-text,
.cid-twCzFRTbCO .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCzFTCyls {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCzFTCyls .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCzFTCyls .mbr-section-title {
  color: #2a779f;
}
.cid-twCzFVadtM {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCzFVadtM .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCzFVadtM .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCzFVadtM .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCzFVadtM .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCzFVadtM .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCzFVadtM .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCzFVadtM .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCzFVadtM .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCzFVadtM .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCzFVadtM .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCzFXnlWD {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCzG0t58Y {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCzG0t58Y .content {
    text-align: center;
  }
  .cid-twCzG0t58Y .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCzG0t58Y .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCzG0t58Y .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCzG0t58Y .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCzG0t58Y .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCzG0t58Y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCzG0t58Y .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCzG0t58Y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCzG0t58Y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCzG0t58Y .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCzG0t58Y .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCzG0t58Y .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCzG0t58Y .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCzG0t58Y .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCzG0t58Y .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCzG0t58Y .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCzG0t58Y .mbr-text {
  text-align: center;
}
.cid-twCzG0t58Y H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCzG737Uh {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCzG737Uh .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCzG8yDmG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCzG8yDmG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCzG8yDmG .row {
  flex-direction: row-reverse;
}
.cid-twCzG8yDmG img {
  width: 100%;
}
.cid-twCA13Nf6h {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCA13Nf6h nav.navbar {
  position: fixed;
}
.cid-twCA13Nf6h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCA13Nf6h .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCA13Nf6h .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCA13Nf6h .dropdown-item:hover,
.cid-twCA13Nf6h .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCA13Nf6h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCA13Nf6h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCA13Nf6h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCA13Nf6h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCA13Nf6h .nav-link {
  position: relative;
}
.cid-twCA13Nf6h .container {
  display: flex;
  margin: auto;
}
.cid-twCA13Nf6h .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCA13Nf6h .dropdown-menu,
.cid-twCA13Nf6h .navbar.opened {
  background: #ffffff !important;
}
.cid-twCA13Nf6h .nav-item:focus,
.cid-twCA13Nf6h .nav-link:focus {
  outline: none;
}
.cid-twCA13Nf6h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCA13Nf6h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCA13Nf6h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCA13Nf6h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCA13Nf6h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCA13Nf6h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCA13Nf6h .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: #ffffff;
}
.cid-twCA13Nf6h .navbar.opened {
  transition: all 0.3s;
}
.cid-twCA13Nf6h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCA13Nf6h .navbar .navbar-logo img {
  width: auto;
}
.cid-twCA13Nf6h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCA13Nf6h .navbar.collapsed {
  justify-content: center;
}
.cid-twCA13Nf6h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCA13Nf6h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCA13Nf6h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCA13Nf6h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCA13Nf6h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCA13Nf6h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCA13Nf6h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCA13Nf6h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCA13Nf6h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCA13Nf6h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCA13Nf6h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCA13Nf6h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCA13Nf6h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCA13Nf6h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCA13Nf6h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCA13Nf6h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCA13Nf6h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCA13Nf6h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCA13Nf6h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCA13Nf6h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCA13Nf6h .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCA13Nf6h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCA13Nf6h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCA13Nf6h .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCA13Nf6h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCA13Nf6h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCA13Nf6h .dropdown-item.active,
.cid-twCA13Nf6h .dropdown-item:active {
  background-color: transparent;
}
.cid-twCA13Nf6h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCA13Nf6h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCA13Nf6h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCA13Nf6h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCA13Nf6h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCA13Nf6h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCA13Nf6h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCA13Nf6h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCA13Nf6h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCA13Nf6h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCA13Nf6h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCA13Nf6h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCA13Nf6h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCA13Nf6h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCA13Nf6h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCA13Nf6h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCA13Nf6h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCA13Nf6h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCA13Nf6h .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCA13Nf6h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCA13Nf6h .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-twCA13Nf6h .navbar {
    height: 70px;
  }
  .cid-twCA13Nf6h .navbar.opened {
    height: auto;
  }
  .cid-twCA13Nf6h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCA17huyZ {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCA17huyZ .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCA17huyZ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCA17huyZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCA17huyZ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCA17huyZ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCA17huyZ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCA17huyZ .mbr-text,
.cid-twCA17huyZ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCA1bfP64 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCA1bfP64 .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCA1bfP64 .mbr-text {
  color: #0d81bc;
}
.cid-twCA1ctPeR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCA1ctPeR .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCA1ctPeR .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCA1ctPeR .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCA1ctPeR .mbr-text {
  color: #0b6897;
}
.cid-twCA1ctPeR .mbr-section-title DIV {
  text-align: center;
}
.cid-twCA1ctPeR .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCA1dQneW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCA1dQneW .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCA1fpCnt {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCA1gHkaD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCA1gHkaD img,
.cid-twCA1gHkaD .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCA1gHkaD .item:focus,
.cid-twCA1gHkaD span:focus {
  outline: none;
}
.cid-twCA1gHkaD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCA1gHkaD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCA1gHkaD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCA1gHkaD .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCA1gHkaD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCA1gHkaD .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCA1gHkaD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCA1gHkaD .mbr-section-title {
  color: #232323;
}
.cid-twCA1gHkaD .mbr-text,
.cid-twCA1gHkaD .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCA1gHkaD .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCA1gHkaD .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCA19zDhB {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCA19zDhB .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCA19zDhB .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCA19zDhB .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCA19zDhB .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCA19zDhB .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCA19zDhB .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCA19zDhB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCA19zDhB .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCA19zDhB .mbr-text,
.cid-twCA19zDhB .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCA1kK7qH {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCA1kK7qH .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCA1kK7qH .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCA1kK7qH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCA1kK7qH .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCA1kK7qH .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCA1kK7qH .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCA1kK7qH .mbr-text,
.cid-twCA1kK7qH .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCA1mEy8U {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCA1mEy8U .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCA1mEy8U .mbr-section-title {
  color: #2a779f;
}
.cid-twCA1owGuV {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCA1owGuV .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCA1owGuV .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCA1owGuV .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCA1owGuV .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCA1owGuV .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCA1owGuV .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCA1owGuV .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCA1owGuV .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCA1owGuV .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCA1owGuV .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCA1qPE5e {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCA1skBS3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCA1skBS3 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCA1skBS3 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCA1skBS3 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCA1skBS3 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCA1skBS3 .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCA1skBS3 .mbr-section-title {
  color: #0b6897;
}
.cid-twCA1jeYa3 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCA1jeYa3 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCA1jeYa3 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCA1jeYa3 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCA1jeYa3 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCA1jeYa3 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCA1jeYa3 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCA1jeYa3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCA1jeYa3 .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCA1jeYa3 .mbr-text,
.cid-twCA1jeYa3 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCA1tYw4j {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCA1tYw4j .content {
    text-align: center;
  }
  .cid-twCA1tYw4j .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCA1tYw4j .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCA1tYw4j .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCA1tYw4j .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCA1tYw4j .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCA1tYw4j .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCA1tYw4j .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCA1tYw4j .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCA1tYw4j .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCA1tYw4j .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCA1tYw4j .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCA1tYw4j .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCA1tYw4j .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCA1tYw4j .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCA1tYw4j .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCA1tYw4j .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCA1tYw4j .mbr-text {
  text-align: center;
}
.cid-twCA1tYw4j H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCA1Agqrl {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCA1Agqrl .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCA1C2tbz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCA1C2tbz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCA1C2tbz .row {
  flex-direction: row-reverse;
}
.cid-twCA1C2tbz img {
  width: 100%;
}
.cid-twCAWr4pUp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCAWr4pUp nav.navbar {
  position: fixed;
}
.cid-twCAWr4pUp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCAWr4pUp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCAWr4pUp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCAWr4pUp .dropdown-item:hover,
.cid-twCAWr4pUp .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCAWr4pUp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCAWr4pUp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCAWr4pUp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCAWr4pUp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCAWr4pUp .nav-link {
  position: relative;
}
.cid-twCAWr4pUp .container {
  display: flex;
  margin: auto;
}
.cid-twCAWr4pUp .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCAWr4pUp .dropdown-menu,
.cid-twCAWr4pUp .navbar.opened {
  background: #ffffff !important;
}
.cid-twCAWr4pUp .nav-item:focus,
.cid-twCAWr4pUp .nav-link:focus {
  outline: none;
}
.cid-twCAWr4pUp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCAWr4pUp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCAWr4pUp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCAWr4pUp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCAWr4pUp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCAWr4pUp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCAWr4pUp .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: #ffffff;
}
.cid-twCAWr4pUp .navbar.opened {
  transition: all 0.3s;
}
.cid-twCAWr4pUp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCAWr4pUp .navbar .navbar-logo img {
  width: auto;
}
.cid-twCAWr4pUp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCAWr4pUp .navbar.collapsed {
  justify-content: center;
}
.cid-twCAWr4pUp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCAWr4pUp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCAWr4pUp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCAWr4pUp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCAWr4pUp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCAWr4pUp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCAWr4pUp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCAWr4pUp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCAWr4pUp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCAWr4pUp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCAWr4pUp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCAWr4pUp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCAWr4pUp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCAWr4pUp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCAWr4pUp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCAWr4pUp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCAWr4pUp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCAWr4pUp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCAWr4pUp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCAWr4pUp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCAWr4pUp .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCAWr4pUp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCAWr4pUp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCAWr4pUp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCAWr4pUp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCAWr4pUp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCAWr4pUp .dropdown-item.active,
.cid-twCAWr4pUp .dropdown-item:active {
  background-color: transparent;
}
.cid-twCAWr4pUp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCAWr4pUp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCAWr4pUp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCAWr4pUp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCAWr4pUp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCAWr4pUp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCAWr4pUp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCAWr4pUp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCAWr4pUp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCAWr4pUp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCAWr4pUp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCAWr4pUp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCAWr4pUp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCAWr4pUp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCAWr4pUp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCAWr4pUp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCAWr4pUp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCAWr4pUp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCAWr4pUp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCAWr4pUp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCAWr4pUp .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-twCAWr4pUp .navbar {
    height: 70px;
  }
  .cid-twCAWr4pUp .navbar.opened {
    height: auto;
  }
  .cid-twCAWr4pUp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCAWuiYr0 {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCAWuiYr0 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCAWuiYr0 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCAWuiYr0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCAWuiYr0 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCAWuiYr0 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCAWuiYr0 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCAWuiYr0 .mbr-text,
.cid-twCAWuiYr0 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCAWwAfO1 {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCAWwAfO1 .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCAWwAfO1 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCAWwAfO1 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCAWwAfO1 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCAWwAfO1 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCAWwAfO1 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCAWwAfO1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCAWwAfO1 .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCAWwAfO1 .mbr-text,
.cid-twCAWwAfO1 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCAWzAsWk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCAWzAsWk .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCAWzAsWk .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCAWzAsWk .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCAWzAsWk .mbr-text {
  color: #0b6897;
}
.cid-twCAWzAsWk .mbr-section-title DIV {
  text-align: center;
}
.cid-twCAWzAsWk .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCAWykUF4 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCAWykUF4 .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCAWykUF4 .mbr-text {
  color: #0d81bc;
}
.cid-twCAWB33T1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCAWB33T1 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCAWCzRhU {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCAWE7w2D {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCAWE7w2D img,
.cid-twCAWE7w2D .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCAWE7w2D .item:focus,
.cid-twCAWE7w2D span:focus {
  outline: none;
}
.cid-twCAWE7w2D .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCAWE7w2D .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCAWE7w2D .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCAWE7w2D .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCAWE7w2D .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCAWE7w2D .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCAWE7w2D .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCAWE7w2D .mbr-section-title {
  color: #232323;
}
.cid-twCAWE7w2D .mbr-text,
.cid-twCAWE7w2D .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCAWE7w2D .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCAWE7w2D .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCAWGNyG3 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCAWGNyG3 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCAWGNyG3 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCAWGNyG3 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCAWGNyG3 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCAWGNyG3 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCAWGNyG3 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCAWGNyG3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCAWGNyG3 .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCAWGNyG3 .mbr-text,
.cid-twCAWGNyG3 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCAWK4DLk {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCAWK4DLk .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCAWK4DLk .mbr-section-title {
  color: #2a779f;
}
.cid-twCAWImL4R {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCAWImL4R .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCAWImL4R .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCAWImL4R .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCAWImL4R .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCAWImL4R .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCAWImL4R .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCAWImL4R .mbr-text,
.cid-twCAWImL4R .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCAWLQGHc {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCAWLQGHc .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCAWLQGHc .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCAWLQGHc .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCAWLQGHc .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCAWLQGHc .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCAWLQGHc .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCAWLQGHc .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCAWLQGHc .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCAWLQGHc .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCAWLQGHc .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCAWOg4YI {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCAWPwbMQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCAWPwbMQ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCAWPwbMQ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCAWPwbMQ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCAWPwbMQ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCAWPwbMQ .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCAWPwbMQ .mbr-section-title {
  color: #0b6897;
}
.cid-twCAWRcKb3 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCAWRcKb3 .content {
    text-align: center;
  }
  .cid-twCAWRcKb3 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCAWRcKb3 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCAWRcKb3 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCAWRcKb3 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCAWRcKb3 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCAWRcKb3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCAWRcKb3 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCAWRcKb3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCAWRcKb3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCAWRcKb3 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCAWRcKb3 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCAWRcKb3 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCAWRcKb3 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCAWRcKb3 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCAWRcKb3 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCAWRcKb3 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCAWRcKb3 .mbr-text {
  text-align: center;
}
.cid-twCAWRcKb3 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCAWY0TFP {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCAWY0TFP .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCAWZqv02 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCAWZqv02 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCAWZqv02 .row {
  flex-direction: row-reverse;
}
.cid-twCAWZqv02 img {
  width: 100%;
}
.cid-twCBmL5i4V {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCBmL5i4V nav.navbar {
  position: fixed;
}
.cid-twCBmL5i4V .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCBmL5i4V .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCBmL5i4V .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCBmL5i4V .dropdown-item:hover,
.cid-twCBmL5i4V .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCBmL5i4V .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCBmL5i4V .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCBmL5i4V .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCBmL5i4V .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCBmL5i4V .nav-link {
  position: relative;
}
.cid-twCBmL5i4V .container {
  display: flex;
  margin: auto;
}
.cid-twCBmL5i4V .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCBmL5i4V .dropdown-menu,
.cid-twCBmL5i4V .navbar.opened {
  background: #ffffff !important;
}
.cid-twCBmL5i4V .nav-item:focus,
.cid-twCBmL5i4V .nav-link:focus {
  outline: none;
}
.cid-twCBmL5i4V .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCBmL5i4V .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCBmL5i4V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCBmL5i4V .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCBmL5i4V .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCBmL5i4V .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCBmL5i4V .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: #ffffff;
}
.cid-twCBmL5i4V .navbar.opened {
  transition: all 0.3s;
}
.cid-twCBmL5i4V .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCBmL5i4V .navbar .navbar-logo img {
  width: auto;
}
.cid-twCBmL5i4V .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCBmL5i4V .navbar.collapsed {
  justify-content: center;
}
.cid-twCBmL5i4V .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCBmL5i4V .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCBmL5i4V .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCBmL5i4V .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCBmL5i4V .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCBmL5i4V .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCBmL5i4V .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCBmL5i4V .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCBmL5i4V .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCBmL5i4V .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCBmL5i4V .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCBmL5i4V .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCBmL5i4V .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCBmL5i4V .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCBmL5i4V .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCBmL5i4V .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCBmL5i4V .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCBmL5i4V .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCBmL5i4V .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCBmL5i4V .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCBmL5i4V .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCBmL5i4V .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCBmL5i4V .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCBmL5i4V .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCBmL5i4V .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCBmL5i4V .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCBmL5i4V .dropdown-item.active,
.cid-twCBmL5i4V .dropdown-item:active {
  background-color: transparent;
}
.cid-twCBmL5i4V .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCBmL5i4V .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCBmL5i4V .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCBmL5i4V .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCBmL5i4V .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCBmL5i4V .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCBmL5i4V ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCBmL5i4V .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCBmL5i4V button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCBmL5i4V button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCBmL5i4V button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCBmL5i4V button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBmL5i4V button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBmL5i4V button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCBmL5i4V nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBmL5i4V nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCBmL5i4V nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCBmL5i4V nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBmL5i4V .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCBmL5i4V a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCBmL5i4V .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-twCBmL5i4V .navbar {
    height: 70px;
  }
  .cid-twCBmL5i4V .navbar.opened {
    height: auto;
  }
  .cid-twCBmL5i4V .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCBmNVUoH {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCBmNVUoH .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBmNVUoH .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBmNVUoH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBmNVUoH .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBmNVUoH .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBmNVUoH .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBmNVUoH .mbr-text,
.cid-twCBmNVUoH .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBmPxI7o {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCBmPxI7o .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCBmPxI7o .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBmPxI7o .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBmPxI7o .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBmPxI7o .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBmPxI7o .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBmPxI7o .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBmPxI7o .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBmPxI7o .mbr-text,
.cid-twCBmPxI7o .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBmR0rOw {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBmR0rOw .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCBmR0rOw .mbr-text {
  color: #0d81bc;
}
.cid-twCBmS9Kqj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBmS9Kqj .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCBmS9Kqj .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCBmS9Kqj .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCBmS9Kqj .mbr-text {
  color: #0b6897;
}
.cid-twCBmS9Kqj .mbr-section-title DIV {
  text-align: center;
}
.cid-twCBmS9Kqj .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBmTsgi9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBmTsgi9 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCBmVYkEU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBmVYkEU img,
.cid-twCBmVYkEU .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCBmVYkEU .item:focus,
.cid-twCBmVYkEU span:focus {
  outline: none;
}
.cid-twCBmVYkEU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCBmVYkEU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCBmVYkEU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCBmVYkEU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCBmVYkEU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCBmVYkEU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCBmVYkEU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCBmVYkEU .mbr-section-title {
  color: #232323;
}
.cid-twCBmVYkEU .mbr-text,
.cid-twCBmVYkEU .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCBmVYkEU .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBmVYkEU .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCBmUHmWT {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBmYg30Z {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCBmYg30Z .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCBmYg30Z .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBmYg30Z .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBmYg30Z .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBmYg30Z .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBmYg30Z .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBmYg30Z .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBmYg30Z .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBmYg30Z .mbr-text,
.cid-twCBmYg30Z .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBnkc4QO {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCBnkc4QO .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCBmZJqmt {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCBmZJqmt .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBmZJqmt .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBmZJqmt .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBmZJqmt .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBmZJqmt .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBmZJqmt .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBmZJqmt .mbr-text,
.cid-twCBmZJqmt .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBn2b0ZQ {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBn2b0ZQ .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCBn2b0ZQ .mbr-section-title {
  color: #2a779f;
}
.cid-twCBn4RUPK {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCBn4RUPK .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCBn4RUPK .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCBn4RUPK .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCBn4RUPK .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCBn4RUPK .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCBn4RUPK .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCBn4RUPK .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCBn4RUPK .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCBn4RUPK .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCBn4RUPK .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCBn8DW3T {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCBnaely8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCBnaely8 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCBnaely8 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCBnaely8 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCBnaely8 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCBnaely8 .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCBnaely8 .mbr-section-title {
  color: #0b6897;
}
.cid-twCBncjIH1 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCBncjIH1 .content {
    text-align: center;
  }
  .cid-twCBncjIH1 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCBncjIH1 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCBncjIH1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCBncjIH1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCBncjIH1 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCBncjIH1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCBncjIH1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCBncjIH1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCBncjIH1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCBncjIH1 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCBncjIH1 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCBncjIH1 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCBncjIH1 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCBncjIH1 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCBncjIH1 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCBncjIH1 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCBncjIH1 .mbr-text {
  text-align: center;
}
.cid-twCBncjIH1 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCBnlNzEr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCBnlNzEr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCBnlNzEr .row {
  flex-direction: row-reverse;
}
.cid-twCBnlNzEr img {
  width: 100%;
}
.cid-twCBy4HGSE {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCBy4HGSE .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCBy4HGSE .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBy4HGSE .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBy4HGSE .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBy4HGSE .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBy4HGSE .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBy4HGSE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBy4HGSE .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBy4HGSE .mbr-text,
.cid-twCBy4HGSE .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCByl1jtj {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCBy13yUD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCBy13yUD nav.navbar {
  position: fixed;
}
.cid-twCBy13yUD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCBy13yUD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCBy13yUD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCBy13yUD .dropdown-item:hover,
.cid-twCBy13yUD .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCBy13yUD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCBy13yUD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCBy13yUD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCBy13yUD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCBy13yUD .nav-link {
  position: relative;
}
.cid-twCBy13yUD .container {
  display: flex;
  margin: auto;
}
.cid-twCBy13yUD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCBy13yUD .dropdown-menu,
.cid-twCBy13yUD .navbar.opened {
  background: #ffffff !important;
}
.cid-twCBy13yUD .nav-item:focus,
.cid-twCBy13yUD .nav-link:focus {
  outline: none;
}
.cid-twCBy13yUD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCBy13yUD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCBy13yUD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCBy13yUD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCBy13yUD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCBy13yUD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCBy13yUD .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: #ffffff;
}
.cid-twCBy13yUD .navbar.opened {
  transition: all 0.3s;
}
.cid-twCBy13yUD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCBy13yUD .navbar .navbar-logo img {
  width: auto;
}
.cid-twCBy13yUD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCBy13yUD .navbar.collapsed {
  justify-content: center;
}
.cid-twCBy13yUD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCBy13yUD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCBy13yUD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCBy13yUD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCBy13yUD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCBy13yUD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCBy13yUD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCBy13yUD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCBy13yUD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCBy13yUD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCBy13yUD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCBy13yUD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCBy13yUD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCBy13yUD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCBy13yUD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCBy13yUD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCBy13yUD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCBy13yUD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCBy13yUD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCBy13yUD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCBy13yUD .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCBy13yUD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCBy13yUD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCBy13yUD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCBy13yUD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCBy13yUD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCBy13yUD .dropdown-item.active,
.cid-twCBy13yUD .dropdown-item:active {
  background-color: transparent;
}
.cid-twCBy13yUD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCBy13yUD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCBy13yUD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCBy13yUD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCBy13yUD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCBy13yUD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCBy13yUD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCBy13yUD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCBy13yUD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCBy13yUD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCBy13yUD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCBy13yUD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBy13yUD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBy13yUD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCBy13yUD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBy13yUD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCBy13yUD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCBy13yUD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBy13yUD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCBy13yUD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCBy13yUD .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-twCBy13yUD .navbar {
    height: 70px;
  }
  .cid-twCBy13yUD .navbar.opened {
    height: auto;
  }
  .cid-twCBy13yUD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCBy2WdiJ {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCBy2WdiJ .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBy2WdiJ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBy2WdiJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBy2WdiJ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBy2WdiJ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBy2WdiJ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBy2WdiJ .mbr-text,
.cid-twCBy2WdiJ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBy6iYij {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBy6iYij .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCBy6iYij .mbr-text {
  color: #0d81bc;
}
.cid-twCBy7CVb8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBy7CVb8 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCBy7CVb8 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCBy7CVb8 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCBy7CVb8 .mbr-text {
  color: #0b6897;
}
.cid-twCBy7CVb8 .mbr-section-title DIV {
  text-align: center;
}
.cid-twCBy7CVb8 .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBy94sr9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBy94sr9 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCByaAkCz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBybSEyT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBybSEyT img,
.cid-twCBybSEyT .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCBybSEyT .item:focus,
.cid-twCBybSEyT span:focus {
  outline: none;
}
.cid-twCBybSEyT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCBybSEyT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCBybSEyT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCBybSEyT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCBybSEyT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCBybSEyT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCBybSEyT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCBybSEyT .mbr-section-title {
  color: #232323;
}
.cid-twCBybSEyT .mbr-text,
.cid-twCBybSEyT .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCBybSEyT .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBybSEyT .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCByecYdv {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCByecYdv .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCByecYdv .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCByecYdv .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCByecYdv .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCByecYdv .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCByecYdv .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCByecYdv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCByecYdv .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCByecYdv .mbr-text,
.cid-twCByecYdv .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCByfFKer {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCByfFKer .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCByfFKer .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCByfFKer .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCByfFKer .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCByfFKer .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCByfFKer .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCByfFKer .mbr-text,
.cid-twCByfFKer .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCByhmjUi {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCByhmjUi .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCByhmjUi .mbr-section-title {
  color: #2a779f;
}
.cid-twCByiOrJJ {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCByiOrJJ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCByiOrJJ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCByiOrJJ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCByiOrJJ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCByiOrJJ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCByiOrJJ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCByiOrJJ .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCByiOrJJ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCByiOrJJ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCByiOrJJ .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCBymh3Up {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCBymh3Up .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCBymh3Up form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCBymh3Up form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCBymh3Up form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCBymh3Up .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCBymh3Up .mbr-section-title {
  color: #0b6897;
}
.cid-twCBynXNq5 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCBynXNq5 .content {
    text-align: center;
  }
  .cid-twCBynXNq5 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCBynXNq5 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCBynXNq5 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCBynXNq5 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCBynXNq5 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCBynXNq5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCBynXNq5 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCBynXNq5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCBynXNq5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCBynXNq5 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCBynXNq5 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCBynXNq5 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCBynXNq5 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCBynXNq5 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCBynXNq5 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCBynXNq5 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCBynXNq5 .mbr-text {
  text-align: center;
}
.cid-twCBynXNq5 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCByulOro {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCByulOro .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCByw1oJa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCByw1oJa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCByw1oJa .row {
  flex-direction: row-reverse;
}
.cid-twCByw1oJa img {
  width: 100%;
}
.cid-twCBFS9XxR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCBFS9XxR nav.navbar {
  position: fixed;
}
.cid-twCBFS9XxR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCBFS9XxR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCBFS9XxR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCBFS9XxR .dropdown-item:hover,
.cid-twCBFS9XxR .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCBFS9XxR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCBFS9XxR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCBFS9XxR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCBFS9XxR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCBFS9XxR .nav-link {
  position: relative;
}
.cid-twCBFS9XxR .container {
  display: flex;
  margin: auto;
}
.cid-twCBFS9XxR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCBFS9XxR .dropdown-menu,
.cid-twCBFS9XxR .navbar.opened {
  background: #ffffff !important;
}
.cid-twCBFS9XxR .nav-item:focus,
.cid-twCBFS9XxR .nav-link:focus {
  outline: none;
}
.cid-twCBFS9XxR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCBFS9XxR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCBFS9XxR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCBFS9XxR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCBFS9XxR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCBFS9XxR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCBFS9XxR .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: #ffffff;
}
.cid-twCBFS9XxR .navbar.opened {
  transition: all 0.3s;
}
.cid-twCBFS9XxR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCBFS9XxR .navbar .navbar-logo img {
  width: auto;
}
.cid-twCBFS9XxR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCBFS9XxR .navbar.collapsed {
  justify-content: center;
}
.cid-twCBFS9XxR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCBFS9XxR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCBFS9XxR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCBFS9XxR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCBFS9XxR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCBFS9XxR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCBFS9XxR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCBFS9XxR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCBFS9XxR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCBFS9XxR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCBFS9XxR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCBFS9XxR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCBFS9XxR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCBFS9XxR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCBFS9XxR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCBFS9XxR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCBFS9XxR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCBFS9XxR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCBFS9XxR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCBFS9XxR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCBFS9XxR .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCBFS9XxR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCBFS9XxR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCBFS9XxR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCBFS9XxR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCBFS9XxR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCBFS9XxR .dropdown-item.active,
.cid-twCBFS9XxR .dropdown-item:active {
  background-color: transparent;
}
.cid-twCBFS9XxR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCBFS9XxR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCBFS9XxR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCBFS9XxR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCBFS9XxR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCBFS9XxR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCBFS9XxR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCBFS9XxR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCBFS9XxR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCBFS9XxR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCBFS9XxR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCBFS9XxR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBFS9XxR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBFS9XxR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCBFS9XxR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBFS9XxR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCBFS9XxR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCBFS9XxR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBFS9XxR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCBFS9XxR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCBFS9XxR .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-twCBFS9XxR .navbar {
    height: 70px;
  }
  .cid-twCBFS9XxR .navbar.opened {
    height: auto;
  }
  .cid-twCBFS9XxR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCBFU31AZ {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCBFU31AZ .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBFU31AZ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBFU31AZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBFU31AZ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBFU31AZ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBFU31AZ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBFU31AZ .mbr-text,
.cid-twCBFU31AZ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBFVCMAe {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCBFVCMAe .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCBFVCMAe .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBFVCMAe .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBFVCMAe .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBFVCMAe .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBFVCMAe .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBFVCMAe .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBFVCMAe .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBFVCMAe .mbr-text,
.cid-twCBFVCMAe .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBG8fgY5 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCBG8fgY5 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBG8fgY5 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBG8fgY5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBG8fgY5 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBG8fgY5 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBG8fgY5 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBG8fgY5 .mbr-text,
.cid-twCBG8fgY5 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBG9P7Kk {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBG9P7Kk .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCBG9P7Kk .mbr-section-title {
  color: #2a779f;
}
.cid-twCBGbi11G {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCBGbi11G .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCBGbi11G .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCBGbi11G .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCBGbi11G .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCBGbi11G .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCBGbi11G .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCBGbi11G .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCBGbi11G .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCBGbi11G .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCBGbi11G .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCBFXgrbX {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBFXgrbX .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCBFXgrbX .mbr-text {
  color: #0d81bc;
}
.cid-twCBFZTrt6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBFZTrt6 .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCBG1jJS1 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBFYxxw5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBFYxxw5 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCBFYxxw5 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCBFYxxw5 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCBFYxxw5 .mbr-text {
  color: #0b6897;
}
.cid-twCBFYxxw5 .mbr-section-title DIV {
  text-align: center;
}
.cid-twCBFYxxw5 .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBG2VWWU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBG2VWWU img,
.cid-twCBG2VWWU .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCBG2VWWU .item:focus,
.cid-twCBG2VWWU span:focus {
  outline: none;
}
.cid-twCBG2VWWU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCBG2VWWU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCBG2VWWU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCBG2VWWU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCBG2VWWU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCBG2VWWU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCBG2VWWU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCBG2VWWU .mbr-section-title {
  color: #232323;
}
.cid-twCBG2VWWU .mbr-text,
.cid-twCBG2VWWU .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCBG2VWWU .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBG2VWWU .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCBG6BydZ {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCBG6BydZ .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCBG6BydZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBG6BydZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBG6BydZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBG6BydZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBG6BydZ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBG6BydZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBG6BydZ .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBG6BydZ .mbr-text,
.cid-twCBG6BydZ .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBGdGGjb {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCBGeWcbr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCBGeWcbr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCBGeWcbr form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCBGeWcbr form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCBGeWcbr form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCBGeWcbr .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCBGeWcbr .mbr-section-title {
  color: #0b6897;
}
.cid-twCBGmYyha {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCBGmYyha .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCBGgAn1w {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCBGgAn1w .content {
    text-align: center;
  }
  .cid-twCBGgAn1w .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCBGgAn1w .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCBGgAn1w .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCBGgAn1w .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCBGgAn1w .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCBGgAn1w .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCBGgAn1w .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCBGgAn1w .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCBGgAn1w .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCBGgAn1w .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCBGgAn1w .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCBGgAn1w .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCBGgAn1w .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCBGgAn1w .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCBGgAn1w .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCBGgAn1w .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCBGgAn1w .mbr-text {
  text-align: center;
}
.cid-twCBGgAn1w H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCBGorjtn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCBGorjtn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCBGorjtn .row {
  flex-direction: row-reverse;
}
.cid-twCBGorjtn img {
  width: 100%;
}
.cid-twCBPY0apx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCBPY0apx nav.navbar {
  position: fixed;
}
.cid-twCBPY0apx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCBPY0apx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCBPY0apx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCBPY0apx .dropdown-item:hover,
.cid-twCBPY0apx .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCBPY0apx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCBPY0apx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCBPY0apx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCBPY0apx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCBPY0apx .nav-link {
  position: relative;
}
.cid-twCBPY0apx .container {
  display: flex;
  margin: auto;
}
.cid-twCBPY0apx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCBPY0apx .dropdown-menu,
.cid-twCBPY0apx .navbar.opened {
  background: #ffffff !important;
}
.cid-twCBPY0apx .nav-item:focus,
.cid-twCBPY0apx .nav-link:focus {
  outline: none;
}
.cid-twCBPY0apx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCBPY0apx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCBPY0apx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCBPY0apx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCBPY0apx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCBPY0apx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCBPY0apx .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: #ffffff;
}
.cid-twCBPY0apx .navbar.opened {
  transition: all 0.3s;
}
.cid-twCBPY0apx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCBPY0apx .navbar .navbar-logo img {
  width: auto;
}
.cid-twCBPY0apx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCBPY0apx .navbar.collapsed {
  justify-content: center;
}
.cid-twCBPY0apx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCBPY0apx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCBPY0apx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCBPY0apx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCBPY0apx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCBPY0apx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCBPY0apx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCBPY0apx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCBPY0apx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCBPY0apx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCBPY0apx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCBPY0apx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCBPY0apx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCBPY0apx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCBPY0apx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCBPY0apx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCBPY0apx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCBPY0apx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCBPY0apx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCBPY0apx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCBPY0apx .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCBPY0apx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCBPY0apx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCBPY0apx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCBPY0apx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCBPY0apx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCBPY0apx .dropdown-item.active,
.cid-twCBPY0apx .dropdown-item:active {
  background-color: transparent;
}
.cid-twCBPY0apx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCBPY0apx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCBPY0apx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCBPY0apx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCBPY0apx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCBPY0apx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCBPY0apx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCBPY0apx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCBPY0apx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCBPY0apx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCBPY0apx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCBPY0apx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBPY0apx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCBPY0apx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCBPY0apx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBPY0apx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCBPY0apx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCBPY0apx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCBPY0apx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCBPY0apx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCBPY0apx .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-twCBPY0apx .navbar {
    height: 70px;
  }
  .cid-twCBPY0apx .navbar.opened {
    height: auto;
  }
  .cid-twCBPY0apx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCBQ059Vd {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCBQ059Vd .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBQ059Vd .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBQ059Vd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBQ059Vd .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBQ059Vd .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBQ059Vd .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBQ059Vd .mbr-text,
.cid-twCBQ059Vd .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBQ1PSit {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCBQ1PSit .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCBQ1PSit .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBQ1PSit .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBQ1PSit .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBQ1PSit .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBQ1PSit .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBQ1PSit .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBQ1PSit .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBQ1PSit .mbr-text,
.cid-twCBQ1PSit .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBQjqLND {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCBQjqLND .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCBQjqLND form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCBQjqLND form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCBQjqLND form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCBQjqLND .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCBQjqLND .mbr-section-title {
  color: #0b6897;
}
.cid-twCBQ3kzB6 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBQ3kzB6 .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCBQ3kzB6 .mbr-text {
  color: #0d81bc;
}
.cid-twCBQ4HnKq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBQ4HnKq .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCBQ4HnKq .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCBQ4HnKq .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCBQ4HnKq .mbr-text {
  color: #0b6897;
}
.cid-twCBQ4HnKq .mbr-section-title DIV {
  text-align: center;
}
.cid-twCBQ4HnKq .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBQ64jhp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBQ64jhp .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCBQ7wVOg {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCBQ8Q8jU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBQ8Q8jU img,
.cid-twCBQ8Q8jU .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCBQ8Q8jU .item:focus,
.cid-twCBQ8Q8jU span:focus {
  outline: none;
}
.cid-twCBQ8Q8jU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCBQ8Q8jU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCBQ8Q8jU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCBQ8Q8jU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCBQ8Q8jU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCBQ8Q8jU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCBQ8Q8jU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCBQ8Q8jU .mbr-section-title {
  color: #232323;
}
.cid-twCBQ8Q8jU .mbr-text,
.cid-twCBQ8Q8jU .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCBQ8Q8jU .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBQ8Q8jU .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCBQcTEF2 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCBQcTEF2 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCBQcTEF2 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBQcTEF2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCBQcTEF2 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCBQcTEF2 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCBQcTEF2 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCBQcTEF2 .mbr-text,
.cid-twCBQcTEF2 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCBQeo4zW {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCBQeo4zW .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCBQeo4zW .mbr-section-title {
  color: #2a779f;
}
.cid-twCBQfTq7l {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCBQfTq7l .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCBQfTq7l .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCBQfTq7l .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCBQfTq7l .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCBQfTq7l .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCBQfTq7l .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCBQfTq7l .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCBQfTq7l .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCBQfTq7l .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCBQfTq7l .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCBQbpXMr {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCBQbpXMr .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCBQbpXMr .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCBQbpXMr .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCBQbpXMr .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCBQbpXMr .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCBQbpXMr .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCBQbpXMr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCBQbpXMr .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCBQbpXMr .mbr-text,
.cid-twCBQbpXMr .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCBQi9YmH {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCBQl42L0 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCBQl42L0 .content {
    text-align: center;
  }
  .cid-twCBQl42L0 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCBQl42L0 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCBQl42L0 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCBQl42L0 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCBQl42L0 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCBQl42L0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCBQl42L0 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCBQl42L0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCBQl42L0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCBQl42L0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCBQl42L0 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCBQl42L0 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCBQl42L0 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCBQl42L0 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCBQl42L0 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCBQl42L0 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCBQl42L0 .mbr-text {
  text-align: center;
}
.cid-twCBQl42L0 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCBQrKMM4 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCBQrKMM4 .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCBQtmDPo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCBQtmDPo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCBQtmDPo .row {
  flex-direction: row-reverse;
}
.cid-twCBQtmDPo img {
  width: 100%;
}
.cid-twCC5GDDZx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCC5GDDZx nav.navbar {
  position: fixed;
}
.cid-twCC5GDDZx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCC5GDDZx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCC5GDDZx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCC5GDDZx .dropdown-item:hover,
.cid-twCC5GDDZx .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCC5GDDZx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCC5GDDZx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCC5GDDZx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCC5GDDZx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCC5GDDZx .nav-link {
  position: relative;
}
.cid-twCC5GDDZx .container {
  display: flex;
  margin: auto;
}
.cid-twCC5GDDZx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCC5GDDZx .dropdown-menu,
.cid-twCC5GDDZx .navbar.opened {
  background: #ffffff !important;
}
.cid-twCC5GDDZx .nav-item:focus,
.cid-twCC5GDDZx .nav-link:focus {
  outline: none;
}
.cid-twCC5GDDZx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCC5GDDZx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCC5GDDZx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCC5GDDZx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCC5GDDZx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCC5GDDZx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCC5GDDZx .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: #ffffff;
}
.cid-twCC5GDDZx .navbar.opened {
  transition: all 0.3s;
}
.cid-twCC5GDDZx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCC5GDDZx .navbar .navbar-logo img {
  width: auto;
}
.cid-twCC5GDDZx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCC5GDDZx .navbar.collapsed {
  justify-content: center;
}
.cid-twCC5GDDZx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCC5GDDZx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCC5GDDZx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCC5GDDZx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCC5GDDZx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCC5GDDZx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCC5GDDZx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCC5GDDZx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCC5GDDZx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCC5GDDZx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCC5GDDZx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCC5GDDZx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCC5GDDZx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCC5GDDZx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCC5GDDZx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCC5GDDZx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCC5GDDZx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCC5GDDZx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCC5GDDZx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCC5GDDZx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCC5GDDZx .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCC5GDDZx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCC5GDDZx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCC5GDDZx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCC5GDDZx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCC5GDDZx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCC5GDDZx .dropdown-item.active,
.cid-twCC5GDDZx .dropdown-item:active {
  background-color: transparent;
}
.cid-twCC5GDDZx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCC5GDDZx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCC5GDDZx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCC5GDDZx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCC5GDDZx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCC5GDDZx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCC5GDDZx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCC5GDDZx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCC5GDDZx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCC5GDDZx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCC5GDDZx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCC5GDDZx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCC5GDDZx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCC5GDDZx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCC5GDDZx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCC5GDDZx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCC5GDDZx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCC5GDDZx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCC5GDDZx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCC5GDDZx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCC5GDDZx .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-twCC5GDDZx .navbar {
    height: 70px;
  }
  .cid-twCC5GDDZx .navbar.opened {
    height: auto;
  }
  .cid-twCC5GDDZx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCC5ItYz3 {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCC5ItYz3 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCC5ItYz3 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCC5ItYz3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCC5ItYz3 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCC5ItYz3 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCC5ItYz3 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCC5ItYz3 .mbr-text,
.cid-twCC5ItYz3 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCC5LKels {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCC5LKels .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCC5LKels .mbr-text {
  color: #0d81bc;
}
.cid-twCC5RwzGe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCC5RwzGe img,
.cid-twCC5RwzGe .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCC5RwzGe .item:focus,
.cid-twCC5RwzGe span:focus {
  outline: none;
}
.cid-twCC5RwzGe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCC5RwzGe .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCC5RwzGe .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCC5RwzGe .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCC5RwzGe .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCC5RwzGe .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCC5RwzGe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCC5RwzGe .mbr-section-title {
  color: #232323;
}
.cid-twCC5RwzGe .mbr-text,
.cid-twCC5RwzGe .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCC5RwzGe .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCC5RwzGe .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCC5NcKcq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCC5NcKcq .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCC5NcKcq .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCC5NcKcq .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCC5NcKcq .mbr-text {
  color: #0b6897;
}
.cid-twCC5NcKcq .mbr-section-title DIV {
  text-align: center;
}
.cid-twCC5NcKcq .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCC5OBUXn {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCC5OBUXn .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCC5Q5fag {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCC5UkKLd {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCC5UkKLd .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCC5UkKLd .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCC5UkKLd .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCC5UkKLd .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCC5UkKLd .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCC5UkKLd .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCC5UkKLd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCC5UkKLd .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCC5UkKLd .mbr-text,
.cid-twCC5UkKLd .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCC5K4wWA {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCC5K4wWA .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCC5K4wWA .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCC5K4wWA .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCC5K4wWA .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCC5K4wWA .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCC5K4wWA .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCC5K4wWA .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCC5K4wWA .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCC5K4wWA .mbr-text,
.cid-twCC5K4wWA .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCC5VX9m5 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCC5VX9m5 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCC5VX9m5 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCC5VX9m5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCC5VX9m5 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCC5VX9m5 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCC5VX9m5 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCC5VX9m5 .mbr-text,
.cid-twCC5VX9m5 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCC5XBt5G {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCC5XBt5G .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCC5XBt5G .mbr-section-title {
  color: #2a779f;
}
.cid-twCC5Z1wQg {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCC5Z1wQg .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCC5Z1wQg .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCC5Z1wQg .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCC5Z1wQg .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCC5Z1wQg .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCC5Z1wQg .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCC5Z1wQg .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCC5Z1wQg .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCC5Z1wQg .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCC5Z1wQg .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCC61hfEw {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCC62JOAA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCC62JOAA .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCC62JOAA form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCC62JOAA form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCC62JOAA form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCC62JOAA .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCC62JOAA .mbr-section-title {
  color: #0b6897;
}
.cid-twCC64pvl8 {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCC64pvl8 .content {
    text-align: center;
  }
  .cid-twCC64pvl8 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCC64pvl8 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCC64pvl8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCC64pvl8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCC64pvl8 .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCC64pvl8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCC64pvl8 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCC64pvl8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCC64pvl8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCC64pvl8 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCC64pvl8 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCC64pvl8 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCC64pvl8 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCC64pvl8 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCC64pvl8 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCC64pvl8 .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCC64pvl8 .mbr-text {
  text-align: center;
}
.cid-twCC64pvl8 H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCC6aUM0w {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCC6aUM0w .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCC6cAsHJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCC6cAsHJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCC6cAsHJ .row {
  flex-direction: row-reverse;
}
.cid-twCC6cAsHJ img {
  width: 100%;
}
.cid-twCCfYbcRS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCCfYbcRS nav.navbar {
  position: fixed;
}
.cid-twCCfYbcRS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCCfYbcRS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCCfYbcRS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCCfYbcRS .dropdown-item:hover,
.cid-twCCfYbcRS .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCCfYbcRS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCCfYbcRS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCCfYbcRS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCCfYbcRS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCCfYbcRS .nav-link {
  position: relative;
}
.cid-twCCfYbcRS .container {
  display: flex;
  margin: auto;
}
.cid-twCCfYbcRS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCCfYbcRS .dropdown-menu,
.cid-twCCfYbcRS .navbar.opened {
  background: #ffffff !important;
}
.cid-twCCfYbcRS .nav-item:focus,
.cid-twCCfYbcRS .nav-link:focus {
  outline: none;
}
.cid-twCCfYbcRS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCCfYbcRS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCCfYbcRS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCCfYbcRS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCCfYbcRS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCCfYbcRS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCCfYbcRS .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: #ffffff;
}
.cid-twCCfYbcRS .navbar.opened {
  transition: all 0.3s;
}
.cid-twCCfYbcRS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCCfYbcRS .navbar .navbar-logo img {
  width: auto;
}
.cid-twCCfYbcRS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCCfYbcRS .navbar.collapsed {
  justify-content: center;
}
.cid-twCCfYbcRS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCCfYbcRS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCCfYbcRS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCCfYbcRS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCCfYbcRS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCCfYbcRS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCCfYbcRS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCCfYbcRS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCCfYbcRS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCCfYbcRS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCCfYbcRS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCCfYbcRS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCCfYbcRS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCCfYbcRS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCCfYbcRS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCCfYbcRS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCCfYbcRS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCCfYbcRS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCCfYbcRS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCCfYbcRS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCCfYbcRS .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCCfYbcRS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCCfYbcRS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCCfYbcRS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCCfYbcRS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCCfYbcRS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCCfYbcRS .dropdown-item.active,
.cid-twCCfYbcRS .dropdown-item:active {
  background-color: transparent;
}
.cid-twCCfYbcRS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCCfYbcRS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCCfYbcRS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCCfYbcRS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCCfYbcRS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCCfYbcRS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCCfYbcRS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCCfYbcRS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCCfYbcRS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCCfYbcRS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCCfYbcRS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCCfYbcRS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCCfYbcRS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCCfYbcRS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCCfYbcRS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCCfYbcRS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCCfYbcRS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCCfYbcRS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCCfYbcRS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCCfYbcRS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCCfYbcRS .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-twCCfYbcRS .navbar {
    height: 70px;
  }
  .cid-twCCfYbcRS .navbar.opened {
    height: auto;
  }
  .cid-twCCfYbcRS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCCg0dF3q {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCCg0dF3q .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCCg0dF3q .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCCg0dF3q .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCCg0dF3q .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCCg0dF3q .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCCg0dF3q .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCCg0dF3q .mbr-text,
.cid-twCCg0dF3q .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCCg1Jhci {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCCg1Jhci .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCCg1Jhci .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCCg1Jhci .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCCg1Jhci .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCCg1Jhci .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCCg1Jhci .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCCg1Jhci .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCCg1Jhci .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCCg1Jhci .mbr-text,
.cid-twCCg1Jhci .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCCg3lAEW {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCCg3lAEW .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCCg3lAEW .mbr-text {
  color: #0d81bc;
}
.cid-twCCg4xwSe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCCg4xwSe .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCCg4xwSe .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCCg4xwSe .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCCg4xwSe .mbr-text {
  color: #0b6897;
}
.cid-twCCg4xwSe .mbr-section-title DIV {
  text-align: center;
}
.cid-twCCg4xwSe .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCCgahhRB {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCCgahhRB .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCCgahhRB .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCCgahhRB .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCCgahhRB .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCCgahhRB .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCCgahhRB .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCCgahhRB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCCgahhRB .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCCgahhRB .mbr-text,
.cid-twCCgahhRB .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCCg82tjs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCCg82tjs img,
.cid-twCCg82tjs .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCCg82tjs .item:focus,
.cid-twCCg82tjs span:focus {
  outline: none;
}
.cid-twCCg82tjs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCCg82tjs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCCg82tjs .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCCg82tjs .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCCg82tjs .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCCg82tjs .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCCg82tjs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCCg82tjs .mbr-section-title {
  color: #232323;
}
.cid-twCCg82tjs .mbr-text,
.cid-twCCg82tjs .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCCg82tjs .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCCg82tjs .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCCg5M1Sr {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCCg5M1Sr .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCCg70Dnw {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCCgbI40p {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCCgbI40p .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCCgbI40p .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCCgbI40p .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCCgbI40p .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCCgbI40p .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCCgbI40p .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCCgbI40p .mbr-text,
.cid-twCCgbI40p .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCCgduKLI {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCCgduKLI .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCCgduKLI .mbr-section-title {
  color: #2a779f;
}
.cid-twCCgeXej5 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCCgeXej5 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCCgeXej5 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCCgeXej5 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCCgeXej5 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCCgeXej5 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCCgeXej5 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCCgeXej5 .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCCgeXej5 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCCgeXej5 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCCgeXej5 .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCCghdzMG {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCCgitnCU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCCgitnCU .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCCgitnCU form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCCgitnCU form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCCgitnCU form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCCgitnCU .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCCgitnCU .mbr-section-title {
  color: #0b6897;
}
.cid-twCCgk7u5O {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCCgk7u5O .content {
    text-align: center;
  }
  .cid-twCCgk7u5O .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCCgk7u5O .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCCgk7u5O .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCCgk7u5O .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCCgk7u5O .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCCgk7u5O .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCCgk7u5O .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCCgk7u5O .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCCgk7u5O .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCCgk7u5O .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCCgk7u5O .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCCgk7u5O .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCCgk7u5O .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCCgk7u5O .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCCgk7u5O .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCCgk7u5O .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCCgk7u5O .mbr-text {
  text-align: center;
}
.cid-twCCgk7u5O H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCCgqCS1m {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCCgqCS1m .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCCgsicEf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCCgsicEf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCCgsicEf .row {
  flex-direction: row-reverse;
}
.cid-twCCgsicEf img {
  width: 100%;
}
.cid-twCD2fuWmj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCD2fuWmj nav.navbar {
  position: fixed;
}
.cid-twCD2fuWmj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCD2fuWmj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCD2fuWmj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCD2fuWmj .dropdown-item:hover,
.cid-twCD2fuWmj .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCD2fuWmj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCD2fuWmj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCD2fuWmj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCD2fuWmj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCD2fuWmj .nav-link {
  position: relative;
}
.cid-twCD2fuWmj .container {
  display: flex;
  margin: auto;
}
.cid-twCD2fuWmj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCD2fuWmj .dropdown-menu,
.cid-twCD2fuWmj .navbar.opened {
  background: #ffffff !important;
}
.cid-twCD2fuWmj .nav-item:focus,
.cid-twCD2fuWmj .nav-link:focus {
  outline: none;
}
.cid-twCD2fuWmj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCD2fuWmj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCD2fuWmj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCD2fuWmj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCD2fuWmj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCD2fuWmj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCD2fuWmj .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: #ffffff;
}
.cid-twCD2fuWmj .navbar.opened {
  transition: all 0.3s;
}
.cid-twCD2fuWmj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCD2fuWmj .navbar .navbar-logo img {
  width: auto;
}
.cid-twCD2fuWmj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCD2fuWmj .navbar.collapsed {
  justify-content: center;
}
.cid-twCD2fuWmj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCD2fuWmj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCD2fuWmj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCD2fuWmj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCD2fuWmj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCD2fuWmj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCD2fuWmj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCD2fuWmj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCD2fuWmj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCD2fuWmj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCD2fuWmj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCD2fuWmj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCD2fuWmj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCD2fuWmj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCD2fuWmj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCD2fuWmj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCD2fuWmj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCD2fuWmj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCD2fuWmj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCD2fuWmj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCD2fuWmj .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCD2fuWmj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCD2fuWmj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCD2fuWmj .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCD2fuWmj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCD2fuWmj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCD2fuWmj .dropdown-item.active,
.cid-twCD2fuWmj .dropdown-item:active {
  background-color: transparent;
}
.cid-twCD2fuWmj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCD2fuWmj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCD2fuWmj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCD2fuWmj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCD2fuWmj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCD2fuWmj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCD2fuWmj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCD2fuWmj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCD2fuWmj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCD2fuWmj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCD2fuWmj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCD2fuWmj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCD2fuWmj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCD2fuWmj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCD2fuWmj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCD2fuWmj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCD2fuWmj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCD2fuWmj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCD2fuWmj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCD2fuWmj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCD2fuWmj .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-twCD2fuWmj .navbar {
    height: 70px;
  }
  .cid-twCD2fuWmj .navbar.opened {
    height: auto;
  }
  .cid-twCD2fuWmj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCD2l4Cvs {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCD2l4Cvs .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCD2l4Cvs .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCD2l4Cvs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCD2l4Cvs .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCD2l4Cvs .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCD2l4Cvs .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCD2l4Cvs .mbr-text,
.cid-twCD2l4Cvs .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCD2oCv7z {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCD2oCv7z .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCD2oCv7z .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCD2oCv7z .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCD2oCv7z .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCD2oCv7z .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCD2oCv7z .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCD2oCv7z .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCD2oCv7z .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCD2oCv7z .mbr-text,
.cid-twCD2oCv7z .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCD2r9S6Z {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCD2r9S6Z .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCD2r9S6Z .mbr-text {
  color: #0d81bc;
}
.cid-twCD2sAjnV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCD2sAjnV .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCD2sAjnV .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCD2sAjnV .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCD2sAjnV .mbr-text {
  color: #0b6897;
}
.cid-twCD2sAjnV .mbr-section-title DIV {
  text-align: center;
}
.cid-twCD2sAjnV .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCD2uc6Ew {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCD2uc6Ew .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCD2vEil0 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCD2xb7O4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCD2xb7O4 img,
.cid-twCD2xb7O4 .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCD2xb7O4 .item:focus,
.cid-twCD2xb7O4 span:focus {
  outline: none;
}
.cid-twCD2xb7O4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCD2xb7O4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCD2xb7O4 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCD2xb7O4 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCD2xb7O4 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCD2xb7O4 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCD2xb7O4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCD2xb7O4 .mbr-section-title {
  color: #232323;
}
.cid-twCD2xb7O4 .mbr-text,
.cid-twCD2xb7O4 .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCD2xb7O4 .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCD2xb7O4 .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCD2BNiXp {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCD2BNiXp .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCD2BNiXp .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCD2BNiXp .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCD2BNiXp .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCD2BNiXp .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCD2BNiXp .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCD2BNiXp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCD2BNiXp .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCD2BNiXp .mbr-text,
.cid-twCD2BNiXp .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCD2KqAto {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCD2KqAto .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCD2KqAto form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCD2KqAto form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCD2KqAto form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCD2KqAto .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCD2KqAto .mbr-section-title {
  color: #0b6897;
}
.cid-twCD2Dxr9O {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCD2Dxr9O .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCD2Dxr9O .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCD2Dxr9O .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCD2Dxr9O .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCD2Dxr9O .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCD2Dxr9O .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCD2Dxr9O .mbr-text,
.cid-twCD2Dxr9O .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCD2F8UAb {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCD2F8UAb .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCD2F8UAb .mbr-section-title {
  color: #2a779f;
}
.cid-twCD2GNWiZ {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCD2GNWiZ .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCD2GNWiZ .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCD2GNWiZ .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCD2GNWiZ .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCD2GNWiZ .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCD2GNWiZ .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCD2GNWiZ .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCD2GNWiZ .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCD2GNWiZ .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCD2GNWiZ .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCD2JaMf2 {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCD2TGF8y {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCD2TGF8y .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCD2MmHcy {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCD2MmHcy .content {
    text-align: center;
  }
  .cid-twCD2MmHcy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCD2MmHcy .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCD2MmHcy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCD2MmHcy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCD2MmHcy .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCD2MmHcy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCD2MmHcy .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCD2MmHcy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCD2MmHcy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCD2MmHcy .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCD2MmHcy .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCD2MmHcy .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCD2MmHcy .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCD2MmHcy .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCD2MmHcy .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCD2MmHcy .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCD2MmHcy .mbr-text {
  text-align: center;
}
.cid-twCD2MmHcy H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCD2V27u8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCD2V27u8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCD2V27u8 .row {
  flex-direction: row-reverse;
}
.cid-twCD2V27u8 img {
  width: 100%;
}
.cid-twCDm5B4Ke {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-twCDm5B4Ke nav.navbar {
  position: fixed;
}
.cid-twCDm5B4Ke .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-twCDm5B4Ke .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-twCDm5B4Ke .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-twCDm5B4Ke .dropdown-item:hover,
.cid-twCDm5B4Ke .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-twCDm5B4Ke .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-twCDm5B4Ke .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-twCDm5B4Ke .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-twCDm5B4Ke .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-twCDm5B4Ke .nav-link {
  position: relative;
}
.cid-twCDm5B4Ke .container {
  display: flex;
  margin: auto;
}
.cid-twCDm5B4Ke .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-twCDm5B4Ke .dropdown-menu,
.cid-twCDm5B4Ke .navbar.opened {
  background: #ffffff !important;
}
.cid-twCDm5B4Ke .nav-item:focus,
.cid-twCDm5B4Ke .nav-link:focus {
  outline: none;
}
.cid-twCDm5B4Ke .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-twCDm5B4Ke .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-twCDm5B4Ke .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-twCDm5B4Ke .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-twCDm5B4Ke .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-twCDm5B4Ke .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-twCDm5B4Ke .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: #ffffff;
}
.cid-twCDm5B4Ke .navbar.opened {
  transition: all 0.3s;
}
.cid-twCDm5B4Ke .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-twCDm5B4Ke .navbar .navbar-logo img {
  width: auto;
}
.cid-twCDm5B4Ke .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-twCDm5B4Ke .navbar.collapsed {
  justify-content: center;
}
.cid-twCDm5B4Ke .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-twCDm5B4Ke .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-twCDm5B4Ke .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-twCDm5B4Ke .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-twCDm5B4Ke .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-twCDm5B4Ke .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-twCDm5B4Ke .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-twCDm5B4Ke .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-twCDm5B4Ke .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-twCDm5B4Ke .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-twCDm5B4Ke .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-twCDm5B4Ke .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-twCDm5B4Ke .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-twCDm5B4Ke .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-twCDm5B4Ke .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-twCDm5B4Ke .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-twCDm5B4Ke .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-twCDm5B4Ke .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-twCDm5B4Ke .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-twCDm5B4Ke .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-twCDm5B4Ke .navbar.navbar-short {
  min-height: 60px;
}
.cid-twCDm5B4Ke .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-twCDm5B4Ke .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-twCDm5B4Ke .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-twCDm5B4Ke .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-twCDm5B4Ke .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-twCDm5B4Ke .dropdown-item.active,
.cid-twCDm5B4Ke .dropdown-item:active {
  background-color: transparent;
}
.cid-twCDm5B4Ke .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-twCDm5B4Ke .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-twCDm5B4Ke .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-twCDm5B4Ke .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-twCDm5B4Ke .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-twCDm5B4Ke .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-twCDm5B4Ke ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-twCDm5B4Ke .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-twCDm5B4Ke button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-twCDm5B4Ke button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-twCDm5B4Ke button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-twCDm5B4Ke button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCDm5B4Ke button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-twCDm5B4Ke button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-twCDm5B4Ke nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCDm5B4Ke nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-twCDm5B4Ke nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-twCDm5B4Ke nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-twCDm5B4Ke .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-twCDm5B4Ke a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-twCDm5B4Ke .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-twCDm5B4Ke .navbar {
    height: 70px;
  }
  .cid-twCDm5B4Ke .navbar.opened {
    height: auto;
  }
  .cid-twCDm5B4Ke .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-twCDm7JKuw {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-twCDm7JKuw .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCDm7JKuw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCDm7JKuw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCDm7JKuw .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCDm7JKuw .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCDm7JKuw .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCDm7JKuw .mbr-text,
.cid-twCDm7JKuw .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCDm9BLuw {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-twCDm9BLuw .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-twCDm9BLuw .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCDm9BLuw .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCDm9BLuw .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCDm9BLuw .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCDm9BLuw .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCDm9BLuw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCDm9BLuw .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCDm9BLuw .mbr-text,
.cid-twCDm9BLuw .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCDmb8JCy {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCDmb8JCy .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-twCDmb8JCy .mbr-text {
  color: #0d81bc;
}
.cid-twCDmdX86E {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCDmdX86E .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-twCDmfxzfb {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCDmgT7QK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCDmgT7QK img,
.cid-twCDmgT7QK .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-twCDmgT7QK .item:focus,
.cid-twCDmgT7QK span:focus {
  outline: none;
}
.cid-twCDmgT7QK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-twCDmgT7QK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-twCDmgT7QK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-twCDmgT7QK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twCDmgT7QK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-twCDmgT7QK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-twCDmgT7QK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-twCDmgT7QK .mbr-section-title {
  color: #232323;
}
.cid-twCDmgT7QK .mbr-text,
.cid-twCDmgT7QK .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-twCDmgT7QK .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCDmgT7QK .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-twCDmcnF2K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-twCDmcnF2K .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-twCDmcnF2K .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-twCDmcnF2K .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-twCDmcnF2K .mbr-text {
  color: #0b6897;
}
.cid-twCDmcnF2K .mbr-section-title DIV {
  text-align: center;
}
.cid-twCDmcnF2K .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-twCDmjiEx5 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-twCDmjiEx5 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-twCDmjiEx5 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-twCDmjiEx5 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-twCDmjiEx5 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-twCDmjiEx5 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-twCDmjiEx5 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-twCDmjiEx5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-twCDmjiEx5 .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-twCDmjiEx5 .mbr-text,
.cid-twCDmjiEx5 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-twCDmkLce0 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-twCDmkLce0 .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-twCDmkLce0 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCDmkLce0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-twCDmkLce0 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-twCDmkLce0 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-twCDmkLce0 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-twCDmkLce0 .mbr-text,
.cid-twCDmkLce0 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-twCDmnkhFP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-twCDmnkhFP .mbr-section-subtitle {
  color: #0f5747;
}
.cid-twCDmnkhFP .mbr-section-title {
  color: #2a779f;
}
.cid-twCDmq9vj0 {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-twCDmq9vj0 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-twCDmq9vj0 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-twCDmq9vj0 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-twCDmq9vj0 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-twCDmq9vj0 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCDmq9vj0 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-twCDmq9vj0 .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-twCDmq9vj0 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-twCDmq9vj0 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-twCDmq9vj0 .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-twCDmvRwPs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-twCDmvRwPs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-twCDmvRwPs form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-twCDmvRwPs form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-twCDmvRwPs form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-twCDmvRwPs .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-twCDmvRwPs .mbr-section-title {
  color: #0b6897;
}
.cid-twCDmu4GER {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-twCDmy5esj {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-twCDmy5esj .content {
    text-align: center;
  }
  .cid-twCDmy5esj .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twCDmy5esj .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-twCDmy5esj .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twCDmy5esj .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twCDmy5esj .google-map {
  height: 25rem;
  position: relative;
}
.cid-twCDmy5esj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-twCDmy5esj .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-twCDmy5esj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-twCDmy5esj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-twCDmy5esj .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twCDmy5esj .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twCDmy5esj .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twCDmy5esj .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twCDmy5esj .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twCDmy5esj .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-twCDmy5esj .list {
  list-style-type: none;
  padding: 0;
}
.cid-twCDmy5esj .mbr-text {
  text-align: center;
}
.cid-twCDmy5esj H5 {
  text-align: center;
  color: #fff35d;
}
.cid-twCDmFZ8pe {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-twCDmFZ8pe .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-twCDmHR3Ws {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-twCDmHR3Ws .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-twCDmHR3Ws .row {
  flex-direction: row-reverse;
}
.cid-twCDmHR3Ws img {
  width: 100%;
}
.cid-u69jdNr2FT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u69jdNr2FT nav.navbar {
  position: fixed;
}
.cid-u69jdNr2FT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u69jdNr2FT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u69jdNr2FT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u69jdNr2FT .dropdown-item:hover,
.cid-u69jdNr2FT .dropdown-item:focus {
  background: #0b6897 !important;
  color: white !important;
}
.cid-u69jdNr2FT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u69jdNr2FT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u69jdNr2FT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u69jdNr2FT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u69jdNr2FT .nav-link {
  position: relative;
}
.cid-u69jdNr2FT .container {
  display: flex;
  margin: auto;
}
.cid-u69jdNr2FT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u69jdNr2FT .dropdown-menu,
.cid-u69jdNr2FT .navbar.opened {
  background: #ffffff !important;
}
.cid-u69jdNr2FT .nav-item:focus,
.cid-u69jdNr2FT .nav-link:focus {
  outline: none;
}
.cid-u69jdNr2FT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u69jdNr2FT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u69jdNr2FT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u69jdNr2FT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u69jdNr2FT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u69jdNr2FT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u69jdNr2FT .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: #ffffff;
}
.cid-u69jdNr2FT .navbar.opened {
  transition: all 0.3s;
}
.cid-u69jdNr2FT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u69jdNr2FT .navbar .navbar-logo img {
  width: auto;
}
.cid-u69jdNr2FT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u69jdNr2FT .navbar.collapsed {
  justify-content: center;
}
.cid-u69jdNr2FT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u69jdNr2FT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u69jdNr2FT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u69jdNr2FT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u69jdNr2FT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u69jdNr2FT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u69jdNr2FT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u69jdNr2FT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u69jdNr2FT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u69jdNr2FT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u69jdNr2FT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u69jdNr2FT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u69jdNr2FT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u69jdNr2FT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u69jdNr2FT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u69jdNr2FT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u69jdNr2FT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u69jdNr2FT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u69jdNr2FT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u69jdNr2FT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u69jdNr2FT .navbar.navbar-short {
  min-height: 60px;
}
.cid-u69jdNr2FT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u69jdNr2FT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u69jdNr2FT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u69jdNr2FT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u69jdNr2FT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u69jdNr2FT .dropdown-item.active,
.cid-u69jdNr2FT .dropdown-item:active {
  background-color: transparent;
}
.cid-u69jdNr2FT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u69jdNr2FT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u69jdNr2FT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u69jdNr2FT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u69jdNr2FT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u69jdNr2FT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u69jdNr2FT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u69jdNr2FT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u69jdNr2FT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u69jdNr2FT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u69jdNr2FT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u69jdNr2FT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u69jdNr2FT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u69jdNr2FT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u69jdNr2FT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u69jdNr2FT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u69jdNr2FT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u69jdNr2FT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u69jdNr2FT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u69jdNr2FT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u69jdNr2FT .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-u69jdNr2FT .navbar {
    height: 70px;
  }
  .cid-u69jdNr2FT .navbar.opened {
    height: auto;
  }
  .cid-u69jdNr2FT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u69jdNWHFQ {
  background-image: url("../../../assets/images/empresa-de-limpeza-de-para-grandes-empresas-sorocaba-900x600.png");
}
.cid-u69jdNWHFQ .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-u69jdNWHFQ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u69jdNWHFQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u69jdNWHFQ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u69jdNWHFQ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u69jdNWHFQ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u69jdNWHFQ .mbr-text,
.cid-u69jdNWHFQ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u69jdOimwU {
  padding-top: 6rem;
  padding-bottom: 8rem;
  background-image: url("../../../assets/images/empresa-seiri-de-limpeza-em-sorocaba-votorantim-850x607.png");
}
.cid-u69jdOimwU .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-u69jdOimwU .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u69jdOimwU .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u69jdOimwU .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u69jdOimwU .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-u69jdOimwU .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-u69jdOimwU .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u69jdOimwU .card-title {
  text-align: center;
  color: #0d81bc;
}
.cid-u69jdOimwU .mbr-text,
.cid-u69jdOimwU .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-u69jdOH4Ki {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u69jdOH4Ki .line {
  background-color: #158fce;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u69jdOH4Ki .mbr-text {
  color: #0d81bc;
}
.cid-u69jdOW5XT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u69jdOW5XT .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-u69jdOW5XT .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-u69jdOW5XT .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #f22f2f;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-u69jdOW5XT .mbr-text {
  color: #0b6897;
}
.cid-u69jdOW5XT .mbr-section-title DIV {
  text-align: center;
}
.cid-u69jdOW5XT .mbr-section-title {
  text-align: center;
  color: #0d81bc;
}
.cid-u69jdPdwfi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u69jdPdwfi .mbr-text {
  text-align: center;
  color: #2a779f;
}
.cid-u69jdProjZ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u69jdPFlSi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u69jdPFlSi img,
.cid-u69jdPFlSi .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u69jdPFlSi .item:focus,
.cid-u69jdPFlSi span:focus {
  outline: none;
}
.cid-u69jdPFlSi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u69jdPFlSi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #e3f6ff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u69jdPFlSi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u69jdPFlSi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u69jdPFlSi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u69jdPFlSi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u69jdPFlSi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u69jdPFlSi .mbr-section-title {
  color: #232323;
}
.cid-u69jdPFlSi .mbr-text,
.cid-u69jdPFlSi .mbr-section-btn {
  text-align: center;
  color: #0a73a9;
}
.cid-u69jdPFlSi .item-title {
  text-align: center;
  color: #f22f2f;
}
.cid-u69jdPFlSi .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-u69jdQb255 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-u69jdQb255 .content-wrapper {
  background: #e3f6ff;
}
@media (max-width: 991px) {
  .cid-u69jdQb255 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u69jdQb255 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u69jdQb255 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u69jdQb255 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-u69jdQb255 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-u69jdQb255 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-u69jdQb255 .card-title {
  text-align: center;
  color: #f22f2f;
}
.cid-u69jdQb255 .mbr-text,
.cid-u69jdQb255 .mbr-section-btn {
  text-align: center;
  color: #0d81bc;
}
.cid-u69jdQwcQw {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/seiri-empresa-de-limpeza-em-sorocaba-votorantim-900x600.png");
}
.cid-u69jdQwcQw .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-u69jdQwcQw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u69jdQwcQw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-u69jdQwcQw .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-u69jdQwcQw .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-u69jdQwcQw .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u69jdQwcQw .mbr-text,
.cid-u69jdQwcQw .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u69jdQXFr3 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u69jdQXFr3 .mbr-section-subtitle {
  color: #0f5747;
}
.cid-u69jdQXFr3 .mbr-section-title {
  color: #2a779f;
}
.cid-u69jdRiSQU {
  padding-top: 0px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-u69jdRiSQU .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-u69jdRiSQU .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u69jdRiSQU .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-u69jdRiSQU .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-u69jdRiSQU .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #1c87d2;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-u69jdRiSQU .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-u69jdRiSQU .mbr-gallery-item > div:hover:before {
  opacity: 0.9 !important;
}
.cid-u69jdRiSQU .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-u69jdRiSQU .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #1c87d2 !important;
  opacity: 0.9;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #1c87d2, #9fdbf8) !important;
}
.cid-u69jdRiSQU .mbr-gallery-item > div > span {
  color: #041b23;
  text-align: center;
}
.cid-u69jdRPFbi {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u69jdS7deO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e3f6ff;
}
.cid-u69jdS7deO .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-u69jdS7deO form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-u69jdS7deO form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-u69jdS7deO form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-u69jdS7deO .mbr-section-subtitle {
  color: #0d81bc;
}
.cid-u69jdS7deO .mbr-section-title {
  color: #0b6897;
}
.cid-u69jdSvroO {
  padding-top: 90px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/preco-de-limpeza-de-estofados-sorocaba-3-399x226.png");
}
@media (max-width: 767px) {
  .cid-u69jdSvroO .content {
    text-align: center;
  }
  .cid-u69jdSvroO .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u69jdSvroO .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-u69jdSvroO .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u69jdSvroO .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u69jdSvroO .google-map {
  height: 25rem;
  position: relative;
}
.cid-u69jdSvroO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-u69jdSvroO .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-u69jdSvroO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-u69jdSvroO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-u69jdSvroO .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u69jdSvroO .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u69jdSvroO .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u69jdSvroO .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u69jdSvroO .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u69jdSvroO .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-u69jdSvroO .list {
  list-style-type: none;
  padding: 0;
}
.cid-u69jdSvroO .mbr-text {
  text-align: center;
}
.cid-u69jdSvroO H5 {
  text-align: center;
  color: #fff35d;
}
.cid-u69jdTsytk {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u69jdTsytk .mbr-text {
  color: #a2cfe4;
  text-align: center;
}
.cid-u69jdTVmHc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #b3d2e2;
}
@media (max-width: 991px) {
  .cid-u69jdTVmHc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u69jdTVmHc .row {
  flex-direction: row-reverse;
}
.cid-u69jdTVmHc img {
  width: 100%;
}
