body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 2.6rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.95rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.1875rem;
}
.display-5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2rem;
}
.display-7 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.05rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.3125rem;
}
/* ---- 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: 2.08rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.76rem;
    font-size: calc( 0.9824999999999999rem + (0.95 - 0.9824999999999999) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.9824999999999999rem + (0.95 - 0.9824999999999999) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.84rem;
    font-size: calc( 1.0175rem + (1.05 - 1.0175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0175rem + (1.05 - 1.0175) * ((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: #00246f !important;
}
.bg-success {
  background-color: #32be36 !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #fafafa !important;
}
.bg-danger {
  background-color: #4479d9 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #00246f !important;
  border-color: #00246f !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: #000818 !important;
  border-color: #000818 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #000818 !important;
  border-color: #000818 !important;
}
.btn-secondary,
.btn-secondary: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-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.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-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !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: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #32be36 !important;
  border-color: #32be36 !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: #207922 !important;
  border-color: #207922 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #207922 !important;
  border-color: #207922 !important;
}
.btn-warning,
.btn-warning: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-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.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-warning.disabled,
.btn-warning:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #4479d9 !important;
  border-color: #4479d9 !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: #2150a5 !important;
  border-color: #2150a5 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #2150a5 !important;
  border-color: #2150a5 !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: #00246f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000818 !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: #00246f !important;
  border-color: #00246f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #000000 !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: #232323 !important;
  border-color: #232323 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #32be36;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #207922 !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: #32be36 !important;
  border-color: #32be36 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #4479d9;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #2150a5 !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: #4479d9 !important;
  border-color: #4479d9 !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: #00246f !important;
}
.text-secondary {
  color: #232323 !important;
}
.text-success {
  color: #32be36 !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #fafafa !important;
}
.text-danger {
  color: #4479d9 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000309 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #1d6d1f !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #c7c7c7 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #1f4a98 !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: #00246f;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #fafafa;
}
.alert-danger {
  background-color: #4479d9;
}
.mbr-gallery-filter li.active .btn {
  background-color: #00246f;
  border-color: #00246f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #00246f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #004def;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #8ee191;
}
.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: #eef2fb;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.95rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.1875rem;
}
.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: #00246f !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.95rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.1875rem;
}
blockquote {
  border-color: #00246f;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #00246f;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #00246f;
}
.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: #00246f;
  border-bottom-color: #00246f;
}
.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: #00246f !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: #232323 !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='%2300246f' %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-sUdkQ2UaPm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sUdkQ2UaPm nav.navbar {
  position: fixed;
}
.cid-sUdkQ2UaPm .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-sUdkQ2UaPm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sUdkQ2UaPm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sUdkQ2UaPm .dropdown-item:hover,
.cid-sUdkQ2UaPm .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-sUdkQ2UaPm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sUdkQ2UaPm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sUdkQ2UaPm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sUdkQ2UaPm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sUdkQ2UaPm .nav-link {
  position: relative;
}
.cid-sUdkQ2UaPm .container {
  display: flex;
  margin: auto;
}
.cid-sUdkQ2UaPm .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sUdkQ2UaPm .dropdown-menu,
.cid-sUdkQ2UaPm .navbar.opened {
  background: #ffffff !important;
}
.cid-sUdkQ2UaPm .nav-item:focus,
.cid-sUdkQ2UaPm .nav-link:focus {
  outline: none;
}
.cid-sUdkQ2UaPm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sUdkQ2UaPm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sUdkQ2UaPm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sUdkQ2UaPm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sUdkQ2UaPm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sUdkQ2UaPm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sUdkQ2UaPm .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-sUdkQ2UaPm .navbar.opened {
  transition: all 0.3s;
}
.cid-sUdkQ2UaPm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sUdkQ2UaPm .navbar .navbar-logo img {
  width: auto;
}
.cid-sUdkQ2UaPm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sUdkQ2UaPm .navbar.collapsed {
  justify-content: center;
}
.cid-sUdkQ2UaPm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sUdkQ2UaPm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sUdkQ2UaPm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-sUdkQ2UaPm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sUdkQ2UaPm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sUdkQ2UaPm .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-sUdkQ2UaPm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sUdkQ2UaPm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sUdkQ2UaPm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sUdkQ2UaPm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sUdkQ2UaPm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sUdkQ2UaPm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sUdkQ2UaPm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sUdkQ2UaPm .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-sUdkQ2UaPm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sUdkQ2UaPm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sUdkQ2UaPm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sUdkQ2UaPm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sUdkQ2UaPm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sUdkQ2UaPm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sUdkQ2UaPm .navbar.navbar-short {
  min-height: 60px;
}
.cid-sUdkQ2UaPm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sUdkQ2UaPm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sUdkQ2UaPm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sUdkQ2UaPm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sUdkQ2UaPm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sUdkQ2UaPm .dropdown-item.active,
.cid-sUdkQ2UaPm .dropdown-item:active {
  background-color: transparent;
}
.cid-sUdkQ2UaPm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sUdkQ2UaPm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sUdkQ2UaPm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sUdkQ2UaPm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sUdkQ2UaPm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sUdkQ2UaPm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sUdkQ2UaPm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sUdkQ2UaPm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sUdkQ2UaPm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sUdkQ2UaPm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-sUdkQ2UaPm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sUdkQ2UaPm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sUdkQ2UaPm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sUdkQ2UaPm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sUdkQ2UaPm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sUdkQ2UaPm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sUdkQ2UaPm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sUdkQ2UaPm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sUdkQ2UaPm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sUdkQ2UaPm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sUdkQ2UaPm .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-sUdkQ2UaPm .navbar {
    height: 70px;
  }
  .cid-sUdkQ2UaPm .navbar.opened {
    height: auto;
  }
  .cid-sUdkQ2UaPm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sV5AlvWLI2 {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-sV5AlvWLI2 .row {
  flex-direction: row-reverse;
}
.cid-sV5AlvWLI2 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sV5AlvWLI2 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sV5AlvWLI2 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-sV5AlvWLI2 .mbr-section-title {
  color: #ffffff;
}
.cid-sV5AlvWLI2 .mbr-text,
.cid-sV5AlvWLI2 .mbr-section-btn {
  color: #fafafa;
}
.cid-sUeq0lBR8C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-sUeq0lBR8C .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-sUeq0lBR8C .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sUeq0lBR8C .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sUeq0lBR8C .card-wrapper {
    padding: 4rem;
  }
}
.cid-sUeq0lBR8C .card-title {
  color: #00246f;
}
.cid-tCIUeggYUA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-tCIUeggYUA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tCIUeggYUA .row {
  flex-direction: row-reverse;
}
.cid-tCIUeggYUA img {
  width: 100%;
}
.cid-tCIUeggYUA .mbr-description {
  color: #00246f;
}
.cid-tFWWGXQmm4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tFWWGXQmm4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFWWGXQmm4 .row {
  flex-direction: row-reverse;
}
.cid-tFWWGXQmm4 img {
  width: 100%;
}
.cid-tFWWGXQmm4 .mbr-description {
  color: #00246f;
}
.cid-tFFwPBC25T {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-tFFwPBC25T .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFFwPBC25T .row {
  flex-direction: row-reverse;
}
.cid-tFFwPBC25T img {
  width: 100%;
}
.cid-tFFwPBC25T .mbr-description {
  color: #00246f;
}
.cid-tFFwQrV7Ck {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tFFwQrV7Ck .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFFwQrV7Ck .row {
  flex-direction: row-reverse;
}
.cid-tFFwQrV7Ck img {
  width: 100%;
}
.cid-tFFwQrV7Ck .mbr-description {
  color: #00246f;
}
.cid-txlAJ57NT0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-txlAJ57NT0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-txlAJ57NT0 .row {
  flex-direction: row-reverse;
}
.cid-txlAJ57NT0 img {
  width: 100%;
}
.cid-txlAJ57NT0 .mbr-description {
  color: #00246f;
}
.cid-sUkEMWm1ny {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-sUkEMWm1ny img,
.cid-sUkEMWm1ny .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sUkEMWm1ny .item:focus,
.cid-sUkEMWm1ny span:focus {
  outline: none;
}
.cid-sUkEMWm1ny .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sUkEMWm1ny .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sUkEMWm1ny .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sUkEMWm1ny .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sUkEMWm1ny .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sUkEMWm1ny .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sUkEMWm1ny .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sUkEMWm1ny .mbr-section-title {
  color: #00246f;
}
.cid-sUkEMWm1ny .mbr-text,
.cid-sUkEMWm1ny .mbr-section-btn {
  text-align: left;
}
.cid-sUkEMWm1ny .item-title {
  text-align: left;
  color: #00246f;
}
.cid-sUkEMWm1ny .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-sVxTLqzQO5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-sVxTLqzQO5 .container {
    max-width: 1400px;
  }
}
.cid-sVxTLqzQO5 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-sVxTLqzQO5 .card-wrapper {
  margin-top: 3rem;
}
.cid-sVxTLqzQO5 .row {
  justify-content: center;
}
.cid-sVxTLqzQO5 .mbr-section-title {
  color: #00246f;
}
.cid-uiBpRQDhDS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uiBpRQDhDS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uiBpRQDhDS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uiBpRQDhDS .item {
  padding-bottom: 2rem;
}
.cid-uiBpRQDhDS .item-wrapper {
  position: relative;
}
.cid-uiBpRQDhDS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uiBpRQDhDS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uiBpRQDhDS .carousel-control,
.cid-uiBpRQDhDS .close {
  background: #1b1b1b;
}
.cid-uiBpRQDhDS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uiBpRQDhDS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uiBpRQDhDS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uiBpRQDhDS .carousel-control-next span {
  margin-left: 5px;
}
.cid-uiBpRQDhDS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uiBpRQDhDS .close::before {
  content: '\e91a';
}
.cid-uiBpRQDhDS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uiBpRQDhDS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uiBpRQDhDS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiBpRQDhDS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uiBpRQDhDS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uiBpRQDhDS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uiBpRQDhDS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uiBpRQDhDS .carousel-indicators li.active,
.cid-uiBpRQDhDS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uiBpRQDhDS .carousel-indicators li::after,
.cid-uiBpRQDhDS .carousel-indicators li::before {
  content: none;
}
.cid-uiBpRQDhDS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uiBpRQDhDS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uiBpRQDhDS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uiBpRQDhDS .carousel-indicators {
    display: none;
  }
}
.cid-uiBpRQDhDS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uiBpRQDhDS .carousel-inner > .active {
  display: block;
}
.cid-uiBpRQDhDS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uiBpRQDhDS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uiBpRQDhDS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uiBpRQDhDS .carousel-control,
  .cid-uiBpRQDhDS .carousel-indicators,
  .cid-uiBpRQDhDS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uiBpRQDhDS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uiBpRQDhDS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uiBpRQDhDS .carousel-indicators .active,
.cid-uiBpRQDhDS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uiBpRQDhDS .carousel-indicators .active {
  background: #fff;
}
.cid-uiBpRQDhDS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uiBpRQDhDS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uiBpRQDhDS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uiBpRQDhDS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uiBpRQDhDS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uiBpRQDhDS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uiBpRQDhDS .carousel {
  width: 100%;
}
.cid-uiBpRQDhDS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uiBpRQDhDS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uiBpRQDhDS .modal.fade .modal-dialog,
.cid-uiBpRQDhDS .modal.in .modal-dialog {
  transform: none;
}
.cid-uiBpRQDhDS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uiBpRQDhDS H6 {
  text-align: center;
}
.cid-sVxZOg1zKR {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sUprf78x2y {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-sUprf78x2y .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-sUprf78x2y .container {
    max-width: 1400px;
  }
}
.cid-sUprf78x2y .card {
  margin: auto;
}
.cid-sUprf78x2y .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-sUprf78x2y .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-sUprf78x2y .row {
  justify-content: center;
}
.cid-sUprf78x2y H3 {
  color: #ffffff;
}
.cid-sUprf78x2y .card-title,
.cid-sUprf78x2y .card-box {
  color: #ffffff;
}
.cid-sUkVqg2IYB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-sUkVqg2IYB .google-map {
  height: 30rem;
  position: relative;
}
.cid-sUkVqg2IYB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sUkVqg2IYB .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sUkVqg2IYB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sUkVqg2IYB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sUkVqg2IYB .mbr-section-title {
  color: #00246f;
}
.cid-sUpdvLsbIb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-sUpdvLsbIb .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-sUpdvLsbIb form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sUpdvLsbIb form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sUpdvLsbIb form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sUpdvLsbIb .mbr-section-title {
  color: #fafafa;
}
.cid-sUpdvLsbIb .mbr-section-subtitle {
  color: #fafafa;
}
.cid-sUkEDSAsdV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sUkEDSAsdV .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-sUkExcBHUt {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-sUkExcBHUt .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sUkExcBHUt .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-sUkExcBHUt .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sUkExcBHUt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sUkExcBHUt .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sUkExcBHUt .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sUkExcBHUt .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sUkExcBHUt .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sUkExcBHUt .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sUkExcBHUt .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sUkExcBHUt .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPeoxeJnUG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPeoxeJnUG nav.navbar {
  position: fixed;
}
.cid-uPeoxeJnUG .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-uPeoxeJnUG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPeoxeJnUG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPeoxeJnUG .dropdown-item:hover,
.cid-uPeoxeJnUG .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPeoxeJnUG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPeoxeJnUG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPeoxeJnUG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPeoxeJnUG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPeoxeJnUG .nav-link {
  position: relative;
}
.cid-uPeoxeJnUG .container {
  display: flex;
  margin: auto;
}
.cid-uPeoxeJnUG .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPeoxeJnUG .dropdown-menu,
.cid-uPeoxeJnUG .navbar.opened {
  background: #ffffff !important;
}
.cid-uPeoxeJnUG .nav-item:focus,
.cid-uPeoxeJnUG .nav-link:focus {
  outline: none;
}
.cid-uPeoxeJnUG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPeoxeJnUG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPeoxeJnUG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPeoxeJnUG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPeoxeJnUG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPeoxeJnUG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPeoxeJnUG .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-uPeoxeJnUG .navbar.opened {
  transition: all 0.3s;
}
.cid-uPeoxeJnUG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPeoxeJnUG .navbar .navbar-logo img {
  width: auto;
}
.cid-uPeoxeJnUG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPeoxeJnUG .navbar.collapsed {
  justify-content: center;
}
.cid-uPeoxeJnUG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPeoxeJnUG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPeoxeJnUG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPeoxeJnUG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPeoxeJnUG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPeoxeJnUG .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-uPeoxeJnUG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPeoxeJnUG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPeoxeJnUG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPeoxeJnUG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPeoxeJnUG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPeoxeJnUG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPeoxeJnUG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPeoxeJnUG .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-uPeoxeJnUG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPeoxeJnUG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPeoxeJnUG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPeoxeJnUG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPeoxeJnUG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPeoxeJnUG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPeoxeJnUG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPeoxeJnUG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPeoxeJnUG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPeoxeJnUG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPeoxeJnUG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPeoxeJnUG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPeoxeJnUG .dropdown-item.active,
.cid-uPeoxeJnUG .dropdown-item:active {
  background-color: transparent;
}
.cid-uPeoxeJnUG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPeoxeJnUG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPeoxeJnUG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPeoxeJnUG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPeoxeJnUG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPeoxeJnUG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPeoxeJnUG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPeoxeJnUG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPeoxeJnUG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPeoxeJnUG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPeoxeJnUG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPeoxeJnUG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoxeJnUG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoxeJnUG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPeoxeJnUG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoxeJnUG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPeoxeJnUG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPeoxeJnUG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoxeJnUG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPeoxeJnUG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPeoxeJnUG .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-uPeoxeJnUG .navbar {
    height: 70px;
  }
  .cid-uPeoxeJnUG .navbar.opened {
    height: auto;
  }
  .cid-uPeoxeJnUG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPeoxf3xTe {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPeoxf3xTe .row {
  flex-direction: row-reverse;
}
.cid-uPeoxf3xTe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPeoxf3xTe .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoxf3xTe .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPeoxf3xTe .mbr-section-title {
  color: #ffffff;
}
.cid-uPeoxf3xTe .mbr-text,
.cid-uPeoxf3xTe .mbr-section-btn {
  color: #fafafa;
}
.cid-uPeoxfhGiZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPeoxfhGiZ .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPeoxfhGiZ .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPeoxfhGiZ .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoxfhGiZ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPeoxfhGiZ .card-title {
  color: #00246f;
}
.cid-uPeoxfrsUY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoxfrsUY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoxfrsUY .row {
  flex-direction: row-reverse;
}
.cid-uPeoxfrsUY img {
  width: 100%;
}
.cid-uPeoxfrsUY .mbr-description {
  color: #00246f;
}
.cid-uPeoxfAQl5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoxfAQl5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoxfAQl5 .row {
  flex-direction: row-reverse;
}
.cid-uPeoxfAQl5 img {
  width: 100%;
}
.cid-uPeoxfAQl5 .mbr-description {
  color: #00246f;
}
.cid-uPeoxfJwli {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoxfJwli .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoxfJwli .row {
  flex-direction: row-reverse;
}
.cid-uPeoxfJwli img {
  width: 100%;
}
.cid-uPeoxfJwli .mbr-description {
  color: #00246f;
}
.cid-uPeoxfTHRk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoxfTHRk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoxfTHRk .row {
  flex-direction: row-reverse;
}
.cid-uPeoxfTHRk img {
  width: 100%;
}
.cid-uPeoxfTHRk .mbr-description {
  color: #00246f;
}
.cid-uPeoxg2PU6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoxg2PU6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoxg2PU6 .row {
  flex-direction: row-reverse;
}
.cid-uPeoxg2PU6 img {
  width: 100%;
}
.cid-uPeoxg2PU6 .mbr-description {
  color: #00246f;
}
.cid-uPeoxgdjdG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPeoxgdjdG img,
.cid-uPeoxgdjdG .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPeoxgdjdG .item:focus,
.cid-uPeoxgdjdG span:focus {
  outline: none;
}
.cid-uPeoxgdjdG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPeoxgdjdG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPeoxgdjdG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPeoxgdjdG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPeoxgdjdG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPeoxgdjdG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPeoxgdjdG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPeoxgdjdG .mbr-section-title {
  color: #00246f;
}
.cid-uPeoxgdjdG .mbr-text,
.cid-uPeoxgdjdG .mbr-section-btn {
  text-align: left;
}
.cid-uPeoxgdjdG .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPeoxgdjdG .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPeoxgz3aT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPeoxgz3aT .container {
    max-width: 1400px;
  }
}
.cid-uPeoxgz3aT .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPeoxgz3aT .card-wrapper {
  margin-top: 3rem;
}
.cid-uPeoxgz3aT .row {
  justify-content: center;
}
.cid-uPeoxgz3aT .mbr-section-title {
  color: #00246f;
}
.cid-uPeoxgQNc4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPeoxgQNc4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPeoxgQNc4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPeoxgQNc4 .item {
  padding-bottom: 2rem;
}
.cid-uPeoxgQNc4 .item-wrapper {
  position: relative;
}
.cid-uPeoxgQNc4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPeoxgQNc4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPeoxgQNc4 .carousel-control,
.cid-uPeoxgQNc4 .close {
  background: #1b1b1b;
}
.cid-uPeoxgQNc4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPeoxgQNc4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPeoxgQNc4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPeoxgQNc4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPeoxgQNc4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPeoxgQNc4 .close::before {
  content: '\e91a';
}
.cid-uPeoxgQNc4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPeoxgQNc4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPeoxgQNc4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoxgQNc4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPeoxgQNc4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPeoxgQNc4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPeoxgQNc4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPeoxgQNc4 .carousel-indicators li.active,
.cid-uPeoxgQNc4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPeoxgQNc4 .carousel-indicators li::after,
.cid-uPeoxgQNc4 .carousel-indicators li::before {
  content: none;
}
.cid-uPeoxgQNc4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPeoxgQNc4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPeoxgQNc4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPeoxgQNc4 .carousel-indicators {
    display: none;
  }
}
.cid-uPeoxgQNc4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPeoxgQNc4 .carousel-inner > .active {
  display: block;
}
.cid-uPeoxgQNc4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoxgQNc4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPeoxgQNc4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPeoxgQNc4 .carousel-control,
  .cid-uPeoxgQNc4 .carousel-indicators,
  .cid-uPeoxgQNc4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPeoxgQNc4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPeoxgQNc4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPeoxgQNc4 .carousel-indicators .active,
.cid-uPeoxgQNc4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPeoxgQNc4 .carousel-indicators .active {
  background: #fff;
}
.cid-uPeoxgQNc4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPeoxgQNc4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPeoxgQNc4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPeoxgQNc4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPeoxgQNc4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPeoxgQNc4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPeoxgQNc4 .carousel {
  width: 100%;
}
.cid-uPeoxgQNc4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPeoxgQNc4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPeoxgQNc4 .modal.fade .modal-dialog,
.cid-uPeoxgQNc4 .modal.in .modal-dialog {
  transform: none;
}
.cid-uPeoxgQNc4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPeoxgQNc4 H6 {
  text-align: center;
}
.cid-uPeoxhDjA3 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoxhMUo1 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPeoxhMUo1 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPeoxhMUo1 .container {
    max-width: 1400px;
  }
}
.cid-uPeoxhMUo1 .card {
  margin: auto;
}
.cid-uPeoxhMUo1 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPeoxhMUo1 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPeoxhMUo1 .row {
  justify-content: center;
}
.cid-uPeoxhMUo1 H3 {
  color: #ffffff;
}
.cid-uPeoxhMUo1 .card-title,
.cid-uPeoxhMUo1 .card-box {
  color: #ffffff;
}
.cid-uPeoxiiwcq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPeoxiiwcq .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPeoxiiwcq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPeoxiiwcq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPeoxiiwcq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPeoxiiwcq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPeoxiiwcq .mbr-section-title {
  color: #00246f;
}
.cid-uPeoxiLsWY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPeoxiLsWY .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPeoxiLsWY form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPeoxiLsWY form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPeoxiLsWY form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPeoxiLsWY .mbr-section-title {
  color: #fafafa;
}
.cid-uPeoxiLsWY .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPeoxiXz1f {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoxiXz1f .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPeoxj6scp {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPeoxj6scp .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoxj6scp .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPeoxj6scp .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPeoxj6scp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoxj6scp .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPeoxj6scp .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPeoxj6scp .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPeoxj6scp .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPeoxj6scp .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPeoxj6scp .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPeoxj6scp .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPeoBECzhk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPeoBECzhk nav.navbar {
  position: fixed;
}
.cid-uPeoBECzhk .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-uPeoBECzhk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPeoBECzhk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPeoBECzhk .dropdown-item:hover,
.cid-uPeoBECzhk .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPeoBECzhk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPeoBECzhk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPeoBECzhk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPeoBECzhk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPeoBECzhk .nav-link {
  position: relative;
}
.cid-uPeoBECzhk .container {
  display: flex;
  margin: auto;
}
.cid-uPeoBECzhk .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPeoBECzhk .dropdown-menu,
.cid-uPeoBECzhk .navbar.opened {
  background: #ffffff !important;
}
.cid-uPeoBECzhk .nav-item:focus,
.cid-uPeoBECzhk .nav-link:focus {
  outline: none;
}
.cid-uPeoBECzhk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPeoBECzhk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPeoBECzhk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPeoBECzhk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPeoBECzhk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPeoBECzhk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPeoBECzhk .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-uPeoBECzhk .navbar.opened {
  transition: all 0.3s;
}
.cid-uPeoBECzhk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPeoBECzhk .navbar .navbar-logo img {
  width: auto;
}
.cid-uPeoBECzhk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPeoBECzhk .navbar.collapsed {
  justify-content: center;
}
.cid-uPeoBECzhk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPeoBECzhk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPeoBECzhk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPeoBECzhk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPeoBECzhk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPeoBECzhk .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-uPeoBECzhk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPeoBECzhk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPeoBECzhk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPeoBECzhk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPeoBECzhk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPeoBECzhk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPeoBECzhk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPeoBECzhk .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-uPeoBECzhk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPeoBECzhk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPeoBECzhk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPeoBECzhk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPeoBECzhk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPeoBECzhk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPeoBECzhk .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPeoBECzhk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPeoBECzhk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPeoBECzhk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPeoBECzhk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPeoBECzhk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPeoBECzhk .dropdown-item.active,
.cid-uPeoBECzhk .dropdown-item:active {
  background-color: transparent;
}
.cid-uPeoBECzhk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPeoBECzhk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPeoBECzhk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPeoBECzhk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPeoBECzhk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPeoBECzhk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPeoBECzhk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPeoBECzhk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPeoBECzhk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPeoBECzhk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPeoBECzhk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPeoBECzhk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoBECzhk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoBECzhk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPeoBECzhk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoBECzhk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPeoBECzhk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPeoBECzhk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoBECzhk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPeoBECzhk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPeoBECzhk .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-uPeoBECzhk .navbar {
    height: 70px;
  }
  .cid-uPeoBECzhk .navbar.opened {
    height: auto;
  }
  .cid-uPeoBECzhk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPeoBEREky {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPeoBEREky .row {
  flex-direction: row-reverse;
}
.cid-uPeoBEREky .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPeoBEREky .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoBEREky .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPeoBEREky .mbr-section-title {
  color: #ffffff;
}
.cid-uPeoBEREky .mbr-text,
.cid-uPeoBEREky .mbr-section-btn {
  color: #fafafa;
}
.cid-uPeoBF0Mzn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPeoBF0Mzn .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPeoBF0Mzn .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPeoBF0Mzn .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoBF0Mzn .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPeoBF0Mzn .card-title {
  color: #00246f;
}
.cid-uPeoBF998n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoBF998n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoBF998n .row {
  flex-direction: row-reverse;
}
.cid-uPeoBF998n img {
  width: 100%;
}
.cid-uPeoBF998n .mbr-description {
  color: #00246f;
}
.cid-uPeoBFhbg8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoBFhbg8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoBFhbg8 .row {
  flex-direction: row-reverse;
}
.cid-uPeoBFhbg8 img {
  width: 100%;
}
.cid-uPeoBFhbg8 .mbr-description {
  color: #00246f;
}
.cid-uPeoBFrVeh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoBFrVeh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoBFrVeh .row {
  flex-direction: row-reverse;
}
.cid-uPeoBFrVeh img {
  width: 100%;
}
.cid-uPeoBFrVeh .mbr-description {
  color: #00246f;
}
.cid-uPeoBFA8jg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoBFA8jg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoBFA8jg .row {
  flex-direction: row-reverse;
}
.cid-uPeoBFA8jg img {
  width: 100%;
}
.cid-uPeoBFA8jg .mbr-description {
  color: #00246f;
}
.cid-uPeoBFIpuQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoBFIpuQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoBFIpuQ .row {
  flex-direction: row-reverse;
}
.cid-uPeoBFIpuQ img {
  width: 100%;
}
.cid-uPeoBFIpuQ .mbr-description {
  color: #00246f;
}
.cid-uPeoBFRlrH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPeoBFRlrH img,
.cid-uPeoBFRlrH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPeoBFRlrH .item:focus,
.cid-uPeoBFRlrH span:focus {
  outline: none;
}
.cid-uPeoBFRlrH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPeoBFRlrH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPeoBFRlrH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPeoBFRlrH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPeoBFRlrH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPeoBFRlrH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPeoBFRlrH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPeoBFRlrH .mbr-section-title {
  color: #00246f;
}
.cid-uPeoBFRlrH .mbr-text,
.cid-uPeoBFRlrH .mbr-section-btn {
  text-align: left;
}
.cid-uPeoBFRlrH .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPeoBFRlrH .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPeoBG7OlS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPeoBG7OlS .container {
    max-width: 1400px;
  }
}
.cid-uPeoBG7OlS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPeoBG7OlS .card-wrapper {
  margin-top: 3rem;
}
.cid-uPeoBG7OlS .row {
  justify-content: center;
}
.cid-uPeoBG7OlS .mbr-section-title {
  color: #00246f;
}
.cid-uPeoBGldd1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPeoBGldd1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPeoBGldd1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPeoBGldd1 .item {
  padding-bottom: 2rem;
}
.cid-uPeoBGldd1 .item-wrapper {
  position: relative;
}
.cid-uPeoBGldd1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPeoBGldd1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPeoBGldd1 .carousel-control,
.cid-uPeoBGldd1 .close {
  background: #1b1b1b;
}
.cid-uPeoBGldd1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPeoBGldd1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPeoBGldd1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPeoBGldd1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPeoBGldd1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPeoBGldd1 .close::before {
  content: '\e91a';
}
.cid-uPeoBGldd1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPeoBGldd1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPeoBGldd1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoBGldd1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPeoBGldd1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPeoBGldd1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPeoBGldd1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPeoBGldd1 .carousel-indicators li.active,
.cid-uPeoBGldd1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPeoBGldd1 .carousel-indicators li::after,
.cid-uPeoBGldd1 .carousel-indicators li::before {
  content: none;
}
.cid-uPeoBGldd1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPeoBGldd1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPeoBGldd1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPeoBGldd1 .carousel-indicators {
    display: none;
  }
}
.cid-uPeoBGldd1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPeoBGldd1 .carousel-inner > .active {
  display: block;
}
.cid-uPeoBGldd1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoBGldd1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPeoBGldd1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPeoBGldd1 .carousel-control,
  .cid-uPeoBGldd1 .carousel-indicators,
  .cid-uPeoBGldd1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPeoBGldd1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPeoBGldd1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPeoBGldd1 .carousel-indicators .active,
.cid-uPeoBGldd1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPeoBGldd1 .carousel-indicators .active {
  background: #fff;
}
.cid-uPeoBGldd1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPeoBGldd1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPeoBGldd1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPeoBGldd1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPeoBGldd1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPeoBGldd1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPeoBGldd1 .carousel {
  width: 100%;
}
.cid-uPeoBGldd1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPeoBGldd1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPeoBGldd1 .modal.fade .modal-dialog,
.cid-uPeoBGldd1 .modal.in .modal-dialog {
  transform: none;
}
.cid-uPeoBGldd1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPeoBGldd1 H6 {
  text-align: center;
}
.cid-uPeoBHaddI {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoBHi1Z2 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPeoBHi1Z2 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPeoBHi1Z2 .container {
    max-width: 1400px;
  }
}
.cid-uPeoBHi1Z2 .card {
  margin: auto;
}
.cid-uPeoBHi1Z2 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPeoBHi1Z2 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPeoBHi1Z2 .row {
  justify-content: center;
}
.cid-uPeoBHi1Z2 H3 {
  color: #ffffff;
}
.cid-uPeoBHi1Z2 .card-title,
.cid-uPeoBHi1Z2 .card-box {
  color: #ffffff;
}
.cid-uPeoBHBjQt {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPeoBHBjQt .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPeoBHBjQt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPeoBHBjQt .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPeoBHBjQt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPeoBHBjQt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPeoBHBjQt .mbr-section-title {
  color: #00246f;
}
.cid-uPeoBHPoJE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPeoBHPoJE .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPeoBHPoJE form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPeoBHPoJE form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPeoBHPoJE form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPeoBHPoJE .mbr-section-title {
  color: #fafafa;
}
.cid-uPeoBHPoJE .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPeoBI4tkZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoBI4tkZ .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPeoBIhHqe {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPeoBIhHqe .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoBIhHqe .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPeoBIhHqe .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPeoBIhHqe .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoBIhHqe .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPeoBIhHqe .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPeoBIhHqe .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPeoBIhHqe .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPeoBIhHqe .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPeoBIhHqe .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPeoBIhHqe .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPeoGTZz9J {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPeoGTZz9J nav.navbar {
  position: fixed;
}
.cid-uPeoGTZz9J .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-uPeoGTZz9J .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPeoGTZz9J .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPeoGTZz9J .dropdown-item:hover,
.cid-uPeoGTZz9J .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPeoGTZz9J .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPeoGTZz9J .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPeoGTZz9J .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPeoGTZz9J .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPeoGTZz9J .nav-link {
  position: relative;
}
.cid-uPeoGTZz9J .container {
  display: flex;
  margin: auto;
}
.cid-uPeoGTZz9J .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPeoGTZz9J .dropdown-menu,
.cid-uPeoGTZz9J .navbar.opened {
  background: #ffffff !important;
}
.cid-uPeoGTZz9J .nav-item:focus,
.cid-uPeoGTZz9J .nav-link:focus {
  outline: none;
}
.cid-uPeoGTZz9J .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPeoGTZz9J .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPeoGTZz9J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPeoGTZz9J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPeoGTZz9J .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPeoGTZz9J .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPeoGTZz9J .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-uPeoGTZz9J .navbar.opened {
  transition: all 0.3s;
}
.cid-uPeoGTZz9J .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPeoGTZz9J .navbar .navbar-logo img {
  width: auto;
}
.cid-uPeoGTZz9J .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPeoGTZz9J .navbar.collapsed {
  justify-content: center;
}
.cid-uPeoGTZz9J .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPeoGTZz9J .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPeoGTZz9J .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPeoGTZz9J .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPeoGTZz9J .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPeoGTZz9J .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-uPeoGTZz9J .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPeoGTZz9J .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPeoGTZz9J .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPeoGTZz9J .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPeoGTZz9J .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPeoGTZz9J .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPeoGTZz9J .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPeoGTZz9J .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-uPeoGTZz9J .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPeoGTZz9J .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPeoGTZz9J .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPeoGTZz9J .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPeoGTZz9J .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPeoGTZz9J .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPeoGTZz9J .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPeoGTZz9J .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPeoGTZz9J .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPeoGTZz9J .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPeoGTZz9J .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPeoGTZz9J .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPeoGTZz9J .dropdown-item.active,
.cid-uPeoGTZz9J .dropdown-item:active {
  background-color: transparent;
}
.cid-uPeoGTZz9J .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPeoGTZz9J .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPeoGTZz9J .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPeoGTZz9J .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPeoGTZz9J .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPeoGTZz9J .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPeoGTZz9J ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPeoGTZz9J .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPeoGTZz9J button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPeoGTZz9J button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPeoGTZz9J button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPeoGTZz9J button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoGTZz9J button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoGTZz9J button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPeoGTZz9J nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoGTZz9J nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPeoGTZz9J nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPeoGTZz9J nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoGTZz9J .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPeoGTZz9J a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPeoGTZz9J .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-uPeoGTZz9J .navbar {
    height: 70px;
  }
  .cid-uPeoGTZz9J .navbar.opened {
    height: auto;
  }
  .cid-uPeoGTZz9J .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPeoGUdsLm {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPeoGUdsLm .row {
  flex-direction: row-reverse;
}
.cid-uPeoGUdsLm .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPeoGUdsLm .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoGUdsLm .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPeoGUdsLm .mbr-section-title {
  color: #ffffff;
}
.cid-uPeoGUdsLm .mbr-text,
.cid-uPeoGUdsLm .mbr-section-btn {
  color: #fafafa;
}
.cid-uPeoGUleY1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPeoGUleY1 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPeoGUleY1 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPeoGUleY1 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoGUleY1 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPeoGUleY1 .card-title {
  color: #00246f;
}
.cid-uPeoGUsdSJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoGUsdSJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoGUsdSJ .row {
  flex-direction: row-reverse;
}
.cid-uPeoGUsdSJ img {
  width: 100%;
}
.cid-uPeoGUsdSJ .mbr-description {
  color: #00246f;
}
.cid-uPeoGUAyhC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoGUAyhC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoGUAyhC .row {
  flex-direction: row-reverse;
}
.cid-uPeoGUAyhC img {
  width: 100%;
}
.cid-uPeoGUAyhC .mbr-description {
  color: #00246f;
}
.cid-uPeoGUIZE2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoGUIZE2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoGUIZE2 .row {
  flex-direction: row-reverse;
}
.cid-uPeoGUIZE2 img {
  width: 100%;
}
.cid-uPeoGUIZE2 .mbr-description {
  color: #00246f;
}
.cid-uPeoGURIsT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoGURIsT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoGURIsT .row {
  flex-direction: row-reverse;
}
.cid-uPeoGURIsT img {
  width: 100%;
}
.cid-uPeoGURIsT .mbr-description {
  color: #00246f;
}
.cid-uPeoGUZ4Hw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoGUZ4Hw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoGUZ4Hw .row {
  flex-direction: row-reverse;
}
.cid-uPeoGUZ4Hw img {
  width: 100%;
}
.cid-uPeoGUZ4Hw .mbr-description {
  color: #00246f;
}
.cid-uPeoGV6CzD {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPeoGV6CzD img,
.cid-uPeoGV6CzD .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPeoGV6CzD .item:focus,
.cid-uPeoGV6CzD span:focus {
  outline: none;
}
.cid-uPeoGV6CzD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPeoGV6CzD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPeoGV6CzD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPeoGV6CzD .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPeoGV6CzD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPeoGV6CzD .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPeoGV6CzD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPeoGV6CzD .mbr-section-title {
  color: #00246f;
}
.cid-uPeoGV6CzD .mbr-text,
.cid-uPeoGV6CzD .mbr-section-btn {
  text-align: left;
}
.cid-uPeoGV6CzD .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPeoGV6CzD .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPeoGVm0Mz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPeoGVm0Mz .container {
    max-width: 1400px;
  }
}
.cid-uPeoGVm0Mz .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPeoGVm0Mz .card-wrapper {
  margin-top: 3rem;
}
.cid-uPeoGVm0Mz .row {
  justify-content: center;
}
.cid-uPeoGVm0Mz .mbr-section-title {
  color: #00246f;
}
.cid-uPeoGVyLPd {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPeoGVyLPd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPeoGVyLPd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPeoGVyLPd .item {
  padding-bottom: 2rem;
}
.cid-uPeoGVyLPd .item-wrapper {
  position: relative;
}
.cid-uPeoGVyLPd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPeoGVyLPd .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPeoGVyLPd .carousel-control,
.cid-uPeoGVyLPd .close {
  background: #1b1b1b;
}
.cid-uPeoGVyLPd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPeoGVyLPd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPeoGVyLPd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPeoGVyLPd .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPeoGVyLPd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPeoGVyLPd .close::before {
  content: '\e91a';
}
.cid-uPeoGVyLPd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPeoGVyLPd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPeoGVyLPd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoGVyLPd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPeoGVyLPd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPeoGVyLPd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPeoGVyLPd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPeoGVyLPd .carousel-indicators li.active,
.cid-uPeoGVyLPd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPeoGVyLPd .carousel-indicators li::after,
.cid-uPeoGVyLPd .carousel-indicators li::before {
  content: none;
}
.cid-uPeoGVyLPd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPeoGVyLPd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPeoGVyLPd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPeoGVyLPd .carousel-indicators {
    display: none;
  }
}
.cid-uPeoGVyLPd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPeoGVyLPd .carousel-inner > .active {
  display: block;
}
.cid-uPeoGVyLPd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoGVyLPd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPeoGVyLPd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPeoGVyLPd .carousel-control,
  .cid-uPeoGVyLPd .carousel-indicators,
  .cid-uPeoGVyLPd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPeoGVyLPd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPeoGVyLPd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPeoGVyLPd .carousel-indicators .active,
.cid-uPeoGVyLPd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPeoGVyLPd .carousel-indicators .active {
  background: #fff;
}
.cid-uPeoGVyLPd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPeoGVyLPd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPeoGVyLPd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPeoGVyLPd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPeoGVyLPd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPeoGVyLPd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPeoGVyLPd .carousel {
  width: 100%;
}
.cid-uPeoGVyLPd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPeoGVyLPd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPeoGVyLPd .modal.fade .modal-dialog,
.cid-uPeoGVyLPd .modal.in .modal-dialog {
  transform: none;
}
.cid-uPeoGVyLPd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPeoGVyLPd H6 {
  text-align: center;
}
.cid-uPeoGWg8zR {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoGWoumO {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPeoGWoumO .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPeoGWoumO .container {
    max-width: 1400px;
  }
}
.cid-uPeoGWoumO .card {
  margin: auto;
}
.cid-uPeoGWoumO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPeoGWoumO .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPeoGWoumO .row {
  justify-content: center;
}
.cid-uPeoGWoumO H3 {
  color: #ffffff;
}
.cid-uPeoGWoumO .card-title,
.cid-uPeoGWoumO .card-box {
  color: #ffffff;
}
.cid-uPeoGWG7FF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPeoGWG7FF .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPeoGWG7FF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPeoGWG7FF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPeoGWG7FF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPeoGWG7FF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPeoGWG7FF .mbr-section-title {
  color: #00246f;
}
.cid-uPeoGWRXNi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPeoGWRXNi .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPeoGWRXNi form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPeoGWRXNi form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPeoGWRXNi form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPeoGWRXNi .mbr-section-title {
  color: #fafafa;
}
.cid-uPeoGWRXNi .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPeoGX2Iud {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoGX2Iud .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPeoGXb2p2 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPeoGXb2p2 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoGXb2p2 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPeoGXb2p2 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPeoGXb2p2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoGXb2p2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPeoGXb2p2 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPeoGXb2p2 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPeoGXb2p2 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPeoGXb2p2 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPeoGXb2p2 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPeoGXb2p2 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPeoNa1R4h {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPeoNa1R4h nav.navbar {
  position: fixed;
}
.cid-uPeoNa1R4h .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-uPeoNa1R4h .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPeoNa1R4h .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPeoNa1R4h .dropdown-item:hover,
.cid-uPeoNa1R4h .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPeoNa1R4h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPeoNa1R4h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPeoNa1R4h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPeoNa1R4h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPeoNa1R4h .nav-link {
  position: relative;
}
.cid-uPeoNa1R4h .container {
  display: flex;
  margin: auto;
}
.cid-uPeoNa1R4h .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPeoNa1R4h .dropdown-menu,
.cid-uPeoNa1R4h .navbar.opened {
  background: #ffffff !important;
}
.cid-uPeoNa1R4h .nav-item:focus,
.cid-uPeoNa1R4h .nav-link:focus {
  outline: none;
}
.cid-uPeoNa1R4h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPeoNa1R4h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPeoNa1R4h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPeoNa1R4h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPeoNa1R4h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPeoNa1R4h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPeoNa1R4h .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-uPeoNa1R4h .navbar.opened {
  transition: all 0.3s;
}
.cid-uPeoNa1R4h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPeoNa1R4h .navbar .navbar-logo img {
  width: auto;
}
.cid-uPeoNa1R4h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPeoNa1R4h .navbar.collapsed {
  justify-content: center;
}
.cid-uPeoNa1R4h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPeoNa1R4h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPeoNa1R4h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPeoNa1R4h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPeoNa1R4h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPeoNa1R4h .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-uPeoNa1R4h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPeoNa1R4h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPeoNa1R4h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPeoNa1R4h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPeoNa1R4h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPeoNa1R4h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPeoNa1R4h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPeoNa1R4h .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-uPeoNa1R4h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPeoNa1R4h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPeoNa1R4h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPeoNa1R4h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPeoNa1R4h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPeoNa1R4h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPeoNa1R4h .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPeoNa1R4h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPeoNa1R4h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPeoNa1R4h .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPeoNa1R4h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPeoNa1R4h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPeoNa1R4h .dropdown-item.active,
.cid-uPeoNa1R4h .dropdown-item:active {
  background-color: transparent;
}
.cid-uPeoNa1R4h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPeoNa1R4h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPeoNa1R4h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPeoNa1R4h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPeoNa1R4h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPeoNa1R4h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPeoNa1R4h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPeoNa1R4h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPeoNa1R4h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPeoNa1R4h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPeoNa1R4h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPeoNa1R4h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoNa1R4h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoNa1R4h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPeoNa1R4h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoNa1R4h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPeoNa1R4h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPeoNa1R4h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoNa1R4h .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPeoNa1R4h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPeoNa1R4h .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-uPeoNa1R4h .navbar {
    height: 70px;
  }
  .cid-uPeoNa1R4h .navbar.opened {
    height: auto;
  }
  .cid-uPeoNa1R4h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPeoNafSjl {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPeoNafSjl .row {
  flex-direction: row-reverse;
}
.cid-uPeoNafSjl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPeoNafSjl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoNafSjl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPeoNafSjl .mbr-section-title {
  color: #ffffff;
}
.cid-uPeoNafSjl .mbr-text,
.cid-uPeoNafSjl .mbr-section-btn {
  color: #fafafa;
}
.cid-uPeoNaosv9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPeoNaosv9 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPeoNaosv9 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPeoNaosv9 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoNaosv9 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPeoNaosv9 .card-title {
  color: #00246f;
}
.cid-uPeoNawQnu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoNawQnu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoNawQnu .row {
  flex-direction: row-reverse;
}
.cid-uPeoNawQnu img {
  width: 100%;
}
.cid-uPeoNawQnu .mbr-description {
  color: #00246f;
}
.cid-uPeoNaE5aQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoNaE5aQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoNaE5aQ .row {
  flex-direction: row-reverse;
}
.cid-uPeoNaE5aQ img {
  width: 100%;
}
.cid-uPeoNaE5aQ .mbr-description {
  color: #00246f;
}
.cid-uPeoNaOtuK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoNaOtuK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoNaOtuK .row {
  flex-direction: row-reverse;
}
.cid-uPeoNaOtuK img {
  width: 100%;
}
.cid-uPeoNaOtuK .mbr-description {
  color: #00246f;
}
.cid-uPeoNaWiTH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoNaWiTH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoNaWiTH .row {
  flex-direction: row-reverse;
}
.cid-uPeoNaWiTH img {
  width: 100%;
}
.cid-uPeoNaWiTH .mbr-description {
  color: #00246f;
}
.cid-uPeoNb5GNw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoNb5GNw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoNb5GNw .row {
  flex-direction: row-reverse;
}
.cid-uPeoNb5GNw img {
  width: 100%;
}
.cid-uPeoNb5GNw .mbr-description {
  color: #00246f;
}
.cid-uPeoNbdWeQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPeoNbdWeQ img,
.cid-uPeoNbdWeQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPeoNbdWeQ .item:focus,
.cid-uPeoNbdWeQ span:focus {
  outline: none;
}
.cid-uPeoNbdWeQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPeoNbdWeQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPeoNbdWeQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPeoNbdWeQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPeoNbdWeQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPeoNbdWeQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPeoNbdWeQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPeoNbdWeQ .mbr-section-title {
  color: #00246f;
}
.cid-uPeoNbdWeQ .mbr-text,
.cid-uPeoNbdWeQ .mbr-section-btn {
  text-align: left;
}
.cid-uPeoNbdWeQ .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPeoNbdWeQ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPeoNbsjQV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPeoNbsjQV .container {
    max-width: 1400px;
  }
}
.cid-uPeoNbsjQV .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPeoNbsjQV .card-wrapper {
  margin-top: 3rem;
}
.cid-uPeoNbsjQV .row {
  justify-content: center;
}
.cid-uPeoNbsjQV .mbr-section-title {
  color: #00246f;
}
.cid-uPeoNbFCRv {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPeoNbFCRv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPeoNbFCRv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPeoNbFCRv .item {
  padding-bottom: 2rem;
}
.cid-uPeoNbFCRv .item-wrapper {
  position: relative;
}
.cid-uPeoNbFCRv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPeoNbFCRv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPeoNbFCRv .carousel-control,
.cid-uPeoNbFCRv .close {
  background: #1b1b1b;
}
.cid-uPeoNbFCRv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPeoNbFCRv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPeoNbFCRv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPeoNbFCRv .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPeoNbFCRv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPeoNbFCRv .close::before {
  content: '\e91a';
}
.cid-uPeoNbFCRv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPeoNbFCRv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPeoNbFCRv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoNbFCRv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPeoNbFCRv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPeoNbFCRv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPeoNbFCRv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPeoNbFCRv .carousel-indicators li.active,
.cid-uPeoNbFCRv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPeoNbFCRv .carousel-indicators li::after,
.cid-uPeoNbFCRv .carousel-indicators li::before {
  content: none;
}
.cid-uPeoNbFCRv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPeoNbFCRv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPeoNbFCRv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPeoNbFCRv .carousel-indicators {
    display: none;
  }
}
.cid-uPeoNbFCRv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPeoNbFCRv .carousel-inner > .active {
  display: block;
}
.cid-uPeoNbFCRv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoNbFCRv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPeoNbFCRv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPeoNbFCRv .carousel-control,
  .cid-uPeoNbFCRv .carousel-indicators,
  .cid-uPeoNbFCRv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPeoNbFCRv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPeoNbFCRv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPeoNbFCRv .carousel-indicators .active,
.cid-uPeoNbFCRv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPeoNbFCRv .carousel-indicators .active {
  background: #fff;
}
.cid-uPeoNbFCRv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPeoNbFCRv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPeoNbFCRv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPeoNbFCRv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPeoNbFCRv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPeoNbFCRv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPeoNbFCRv .carousel {
  width: 100%;
}
.cid-uPeoNbFCRv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPeoNbFCRv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPeoNbFCRv .modal.fade .modal-dialog,
.cid-uPeoNbFCRv .modal.in .modal-dialog {
  transform: none;
}
.cid-uPeoNbFCRv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPeoNbFCRv H6 {
  text-align: center;
}
.cid-uPeoNcp01T {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoNcxJKM {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPeoNcxJKM .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPeoNcxJKM .container {
    max-width: 1400px;
  }
}
.cid-uPeoNcxJKM .card {
  margin: auto;
}
.cid-uPeoNcxJKM .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPeoNcxJKM .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPeoNcxJKM .row {
  justify-content: center;
}
.cid-uPeoNcxJKM H3 {
  color: #ffffff;
}
.cid-uPeoNcxJKM .card-title,
.cid-uPeoNcxJKM .card-box {
  color: #ffffff;
}
.cid-uPeoNcPw3c {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPeoNcPw3c .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPeoNcPw3c .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPeoNcPw3c .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPeoNcPw3c .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPeoNcPw3c .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPeoNcPw3c .mbr-section-title {
  color: #00246f;
}
.cid-uPeoNd1i8l {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPeoNd1i8l .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPeoNd1i8l form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPeoNd1i8l form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPeoNd1i8l form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPeoNd1i8l .mbr-section-title {
  color: #fafafa;
}
.cid-uPeoNd1i8l .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPeoNdcaLd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoNdcaLd .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPeoNdl95B {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPeoNdl95B .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoNdl95B .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPeoNdl95B .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPeoNdl95B .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoNdl95B .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPeoNdl95B .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPeoNdl95B .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPeoNdl95B .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPeoNdl95B .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPeoNdl95B .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPeoNdl95B .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPeoTeklSW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPeoTeklSW nav.navbar {
  position: fixed;
}
.cid-uPeoTeklSW .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-uPeoTeklSW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPeoTeklSW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPeoTeklSW .dropdown-item:hover,
.cid-uPeoTeklSW .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPeoTeklSW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPeoTeklSW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPeoTeklSW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPeoTeklSW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPeoTeklSW .nav-link {
  position: relative;
}
.cid-uPeoTeklSW .container {
  display: flex;
  margin: auto;
}
.cid-uPeoTeklSW .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPeoTeklSW .dropdown-menu,
.cid-uPeoTeklSW .navbar.opened {
  background: #ffffff !important;
}
.cid-uPeoTeklSW .nav-item:focus,
.cid-uPeoTeklSW .nav-link:focus {
  outline: none;
}
.cid-uPeoTeklSW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPeoTeklSW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPeoTeklSW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPeoTeklSW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPeoTeklSW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPeoTeklSW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPeoTeklSW .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-uPeoTeklSW .navbar.opened {
  transition: all 0.3s;
}
.cid-uPeoTeklSW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPeoTeklSW .navbar .navbar-logo img {
  width: auto;
}
.cid-uPeoTeklSW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPeoTeklSW .navbar.collapsed {
  justify-content: center;
}
.cid-uPeoTeklSW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPeoTeklSW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPeoTeklSW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPeoTeklSW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPeoTeklSW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPeoTeklSW .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-uPeoTeklSW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPeoTeklSW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPeoTeklSW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPeoTeklSW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPeoTeklSW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPeoTeklSW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPeoTeklSW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPeoTeklSW .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-uPeoTeklSW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPeoTeklSW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPeoTeklSW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPeoTeklSW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPeoTeklSW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPeoTeklSW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPeoTeklSW .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPeoTeklSW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPeoTeklSW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPeoTeklSW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPeoTeklSW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPeoTeklSW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPeoTeklSW .dropdown-item.active,
.cid-uPeoTeklSW .dropdown-item:active {
  background-color: transparent;
}
.cid-uPeoTeklSW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPeoTeklSW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPeoTeklSW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPeoTeklSW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPeoTeklSW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPeoTeklSW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPeoTeklSW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPeoTeklSW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPeoTeklSW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPeoTeklSW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPeoTeklSW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPeoTeklSW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoTeklSW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPeoTeklSW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPeoTeklSW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoTeklSW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPeoTeklSW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPeoTeklSW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPeoTeklSW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPeoTeklSW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPeoTeklSW .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-uPeoTeklSW .navbar {
    height: 70px;
  }
  .cid-uPeoTeklSW .navbar.opened {
    height: auto;
  }
  .cid-uPeoTeklSW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPeoTeyW8Z {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPeoTeyW8Z .row {
  flex-direction: row-reverse;
}
.cid-uPeoTeyW8Z .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPeoTeyW8Z .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoTeyW8Z .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPeoTeyW8Z .mbr-section-title {
  color: #ffffff;
}
.cid-uPeoTeyW8Z .mbr-text,
.cid-uPeoTeyW8Z .mbr-section-btn {
  color: #fafafa;
}
.cid-uPeoTeGqGv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPeoTeGqGv .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPeoTeGqGv .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPeoTeGqGv .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPeoTeGqGv .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPeoTeGqGv .card-title {
  color: #00246f;
}
.cid-uPeoTeOfxs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoTeOfxs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoTeOfxs .row {
  flex-direction: row-reverse;
}
.cid-uPeoTeOfxs img {
  width: 100%;
}
.cid-uPeoTeOfxs .mbr-description {
  color: #00246f;
}
.cid-uPeoTeWM0H {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoTeWM0H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoTeWM0H .row {
  flex-direction: row-reverse;
}
.cid-uPeoTeWM0H img {
  width: 100%;
}
.cid-uPeoTeWM0H .mbr-description {
  color: #00246f;
}
.cid-uPeoTf5NgT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoTf5NgT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoTf5NgT .row {
  flex-direction: row-reverse;
}
.cid-uPeoTf5NgT img {
  width: 100%;
}
.cid-uPeoTf5NgT .mbr-description {
  color: #00246f;
}
.cid-uPeoTfdFju {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPeoTfdFju .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoTfdFju .row {
  flex-direction: row-reverse;
}
.cid-uPeoTfdFju img {
  width: 100%;
}
.cid-uPeoTfdFju .mbr-description {
  color: #00246f;
}
.cid-uPeoTfkCQV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPeoTfkCQV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPeoTfkCQV .row {
  flex-direction: row-reverse;
}
.cid-uPeoTfkCQV img {
  width: 100%;
}
.cid-uPeoTfkCQV .mbr-description {
  color: #00246f;
}
.cid-uPeoTfsIHv {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPeoTfsIHv img,
.cid-uPeoTfsIHv .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPeoTfsIHv .item:focus,
.cid-uPeoTfsIHv span:focus {
  outline: none;
}
.cid-uPeoTfsIHv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPeoTfsIHv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPeoTfsIHv .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPeoTfsIHv .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPeoTfsIHv .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPeoTfsIHv .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPeoTfsIHv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPeoTfsIHv .mbr-section-title {
  color: #00246f;
}
.cid-uPeoTfsIHv .mbr-text,
.cid-uPeoTfsIHv .mbr-section-btn {
  text-align: left;
}
.cid-uPeoTfsIHv .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPeoTfsIHv .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPeoTfJoTD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPeoTfJoTD .container {
    max-width: 1400px;
  }
}
.cid-uPeoTfJoTD .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPeoTfJoTD .card-wrapper {
  margin-top: 3rem;
}
.cid-uPeoTfJoTD .row {
  justify-content: center;
}
.cid-uPeoTfJoTD .mbr-section-title {
  color: #00246f;
}
.cid-uPeoTfWU3a {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPeoTfWU3a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPeoTfWU3a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPeoTfWU3a .item {
  padding-bottom: 2rem;
}
.cid-uPeoTfWU3a .item-wrapper {
  position: relative;
}
.cid-uPeoTfWU3a .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPeoTfWU3a .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPeoTfWU3a .carousel-control,
.cid-uPeoTfWU3a .close {
  background: #1b1b1b;
}
.cid-uPeoTfWU3a .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPeoTfWU3a .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPeoTfWU3a .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPeoTfWU3a .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPeoTfWU3a .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPeoTfWU3a .close::before {
  content: '\e91a';
}
.cid-uPeoTfWU3a .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPeoTfWU3a .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPeoTfWU3a .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoTfWU3a .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPeoTfWU3a .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPeoTfWU3a .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPeoTfWU3a .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPeoTfWU3a .carousel-indicators li.active,
.cid-uPeoTfWU3a .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPeoTfWU3a .carousel-indicators li::after,
.cid-uPeoTfWU3a .carousel-indicators li::before {
  content: none;
}
.cid-uPeoTfWU3a .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPeoTfWU3a .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPeoTfWU3a .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPeoTfWU3a .carousel-indicators {
    display: none;
  }
}
.cid-uPeoTfWU3a .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPeoTfWU3a .carousel-inner > .active {
  display: block;
}
.cid-uPeoTfWU3a .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPeoTfWU3a .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPeoTfWU3a .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPeoTfWU3a .carousel-control,
  .cid-uPeoTfWU3a .carousel-indicators,
  .cid-uPeoTfWU3a .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPeoTfWU3a .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPeoTfWU3a .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPeoTfWU3a .carousel-indicators .active,
.cid-uPeoTfWU3a .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPeoTfWU3a .carousel-indicators .active {
  background: #fff;
}
.cid-uPeoTfWU3a .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPeoTfWU3a .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPeoTfWU3a .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPeoTfWU3a .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPeoTfWU3a .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPeoTfWU3a .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPeoTfWU3a .carousel {
  width: 100%;
}
.cid-uPeoTfWU3a .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPeoTfWU3a .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPeoTfWU3a .modal.fade .modal-dialog,
.cid-uPeoTfWU3a .modal.in .modal-dialog {
  transform: none;
}
.cid-uPeoTfWU3a .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPeoTfWU3a H6 {
  text-align: center;
}
.cid-uPeoTgF8CJ {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoTgOU90 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPeoTgOU90 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPeoTgOU90 .container {
    max-width: 1400px;
  }
}
.cid-uPeoTgOU90 .card {
  margin: auto;
}
.cid-uPeoTgOU90 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPeoTgOU90 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPeoTgOU90 .row {
  justify-content: center;
}
.cid-uPeoTgOU90 H3 {
  color: #ffffff;
}
.cid-uPeoTgOU90 .card-title,
.cid-uPeoTgOU90 .card-box {
  color: #ffffff;
}
.cid-uPeoTh48Ab {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPeoTh48Ab .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPeoTh48Ab .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPeoTh48Ab .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPeoTh48Ab .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPeoTh48Ab .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPeoTh48Ab .mbr-section-title {
  color: #00246f;
}
.cid-uPeoThfUOZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPeoThfUOZ .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPeoThfUOZ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPeoThfUOZ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPeoThfUOZ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPeoThfUOZ .mbr-section-title {
  color: #fafafa;
}
.cid-uPeoThfUOZ .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPeoThtpwi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPeoThtpwi .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPeoThD9X5 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPeoThD9X5 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoThD9X5 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPeoThD9X5 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPeoThD9X5 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPeoThD9X5 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPeoThD9X5 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPeoThD9X5 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPeoThD9X5 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPeoThD9X5 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPeoThD9X5 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPeoThD9X5 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPerGwjPHn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPerGwjPHn nav.navbar {
  position: fixed;
}
.cid-uPerGwjPHn .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-uPerGwjPHn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPerGwjPHn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPerGwjPHn .dropdown-item:hover,
.cid-uPerGwjPHn .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPerGwjPHn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPerGwjPHn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPerGwjPHn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPerGwjPHn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPerGwjPHn .nav-link {
  position: relative;
}
.cid-uPerGwjPHn .container {
  display: flex;
  margin: auto;
}
.cid-uPerGwjPHn .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPerGwjPHn .dropdown-menu,
.cid-uPerGwjPHn .navbar.opened {
  background: #ffffff !important;
}
.cid-uPerGwjPHn .nav-item:focus,
.cid-uPerGwjPHn .nav-link:focus {
  outline: none;
}
.cid-uPerGwjPHn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPerGwjPHn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPerGwjPHn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPerGwjPHn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPerGwjPHn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPerGwjPHn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPerGwjPHn .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-uPerGwjPHn .navbar.opened {
  transition: all 0.3s;
}
.cid-uPerGwjPHn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPerGwjPHn .navbar .navbar-logo img {
  width: auto;
}
.cid-uPerGwjPHn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPerGwjPHn .navbar.collapsed {
  justify-content: center;
}
.cid-uPerGwjPHn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPerGwjPHn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPerGwjPHn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPerGwjPHn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPerGwjPHn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPerGwjPHn .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-uPerGwjPHn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPerGwjPHn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPerGwjPHn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPerGwjPHn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPerGwjPHn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPerGwjPHn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPerGwjPHn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPerGwjPHn .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-uPerGwjPHn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPerGwjPHn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPerGwjPHn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPerGwjPHn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPerGwjPHn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPerGwjPHn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPerGwjPHn .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPerGwjPHn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPerGwjPHn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPerGwjPHn .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPerGwjPHn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPerGwjPHn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPerGwjPHn .dropdown-item.active,
.cid-uPerGwjPHn .dropdown-item:active {
  background-color: transparent;
}
.cid-uPerGwjPHn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPerGwjPHn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPerGwjPHn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPerGwjPHn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPerGwjPHn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPerGwjPHn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPerGwjPHn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPerGwjPHn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPerGwjPHn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPerGwjPHn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPerGwjPHn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPerGwjPHn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPerGwjPHn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPerGwjPHn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPerGwjPHn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPerGwjPHn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPerGwjPHn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPerGwjPHn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPerGwjPHn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPerGwjPHn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPerGwjPHn .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-uPerGwjPHn .navbar {
    height: 70px;
  }
  .cid-uPerGwjPHn .navbar.opened {
    height: auto;
  }
  .cid-uPerGwjPHn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPerGwAG2x {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPerGwAG2x .row {
  flex-direction: row-reverse;
}
.cid-uPerGwAG2x .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPerGwAG2x .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPerGwAG2x .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPerGwAG2x .mbr-section-title {
  color: #ffffff;
}
.cid-uPerGwAG2x .mbr-text,
.cid-uPerGwAG2x .mbr-section-btn {
  color: #fafafa;
}
.cid-uPerGwMNLN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPerGwMNLN .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPerGwMNLN .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPerGwMNLN .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPerGwMNLN .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPerGwMNLN .card-title {
  color: #00246f;
}
.cid-uPerGwVf7e {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPerGwVf7e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPerGwVf7e .row {
  flex-direction: row-reverse;
}
.cid-uPerGwVf7e img {
  width: 100%;
}
.cid-uPerGwVf7e .mbr-description {
  color: #00246f;
}
.cid-uPerGx5KJw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPerGx5KJw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPerGx5KJw .row {
  flex-direction: row-reverse;
}
.cid-uPerGx5KJw img {
  width: 100%;
}
.cid-uPerGx5KJw .mbr-description {
  color: #00246f;
}
.cid-uPerGxduiw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPerGxduiw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPerGxduiw .row {
  flex-direction: row-reverse;
}
.cid-uPerGxduiw img {
  width: 100%;
}
.cid-uPerGxduiw .mbr-description {
  color: #00246f;
}
.cid-uPerGxpRGD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPerGxpRGD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPerGxpRGD .row {
  flex-direction: row-reverse;
}
.cid-uPerGxpRGD img {
  width: 100%;
}
.cid-uPerGxpRGD .mbr-description {
  color: #00246f;
}
.cid-uPerGxzZQi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPerGxzZQi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPerGxzZQi .row {
  flex-direction: row-reverse;
}
.cid-uPerGxzZQi img {
  width: 100%;
}
.cid-uPerGxzZQi .mbr-description {
  color: #00246f;
}
.cid-uPerGxIf0x {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPerGxIf0x img,
.cid-uPerGxIf0x .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPerGxIf0x .item:focus,
.cid-uPerGxIf0x span:focus {
  outline: none;
}
.cid-uPerGxIf0x .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPerGxIf0x .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPerGxIf0x .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPerGxIf0x .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPerGxIf0x .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPerGxIf0x .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPerGxIf0x .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPerGxIf0x .mbr-section-title {
  color: #00246f;
}
.cid-uPerGxIf0x .mbr-text,
.cid-uPerGxIf0x .mbr-section-btn {
  text-align: left;
}
.cid-uPerGxIf0x .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPerGxIf0x .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPerGxZJab {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPerGxZJab .container {
    max-width: 1400px;
  }
}
.cid-uPerGxZJab .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPerGxZJab .card-wrapper {
  margin-top: 3rem;
}
.cid-uPerGxZJab .row {
  justify-content: center;
}
.cid-uPerGxZJab .mbr-section-title {
  color: #00246f;
}
.cid-uPerGydjgB {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPerGydjgB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPerGydjgB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPerGydjgB .item {
  padding-bottom: 2rem;
}
.cid-uPerGydjgB .item-wrapper {
  position: relative;
}
.cid-uPerGydjgB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPerGydjgB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPerGydjgB .carousel-control,
.cid-uPerGydjgB .close {
  background: #1b1b1b;
}
.cid-uPerGydjgB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPerGydjgB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPerGydjgB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPerGydjgB .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPerGydjgB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPerGydjgB .close::before {
  content: '\e91a';
}
.cid-uPerGydjgB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPerGydjgB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPerGydjgB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPerGydjgB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPerGydjgB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPerGydjgB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPerGydjgB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPerGydjgB .carousel-indicators li.active,
.cid-uPerGydjgB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPerGydjgB .carousel-indicators li::after,
.cid-uPerGydjgB .carousel-indicators li::before {
  content: none;
}
.cid-uPerGydjgB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPerGydjgB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPerGydjgB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPerGydjgB .carousel-indicators {
    display: none;
  }
}
.cid-uPerGydjgB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPerGydjgB .carousel-inner > .active {
  display: block;
}
.cid-uPerGydjgB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPerGydjgB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPerGydjgB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPerGydjgB .carousel-control,
  .cid-uPerGydjgB .carousel-indicators,
  .cid-uPerGydjgB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPerGydjgB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPerGydjgB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPerGydjgB .carousel-indicators .active,
.cid-uPerGydjgB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPerGydjgB .carousel-indicators .active {
  background: #fff;
}
.cid-uPerGydjgB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPerGydjgB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPerGydjgB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPerGydjgB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPerGydjgB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPerGydjgB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPerGydjgB .carousel {
  width: 100%;
}
.cid-uPerGydjgB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPerGydjgB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPerGydjgB .modal.fade .modal-dialog,
.cid-uPerGydjgB .modal.in .modal-dialog {
  transform: none;
}
.cid-uPerGydjgB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPerGydjgB H6 {
  text-align: center;
}
.cid-uPerGyXIfR {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPerGz9JyR {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPerGz9JyR .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPerGz9JyR .container {
    max-width: 1400px;
  }
}
.cid-uPerGz9JyR .card {
  margin: auto;
}
.cid-uPerGz9JyR .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPerGz9JyR .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPerGz9JyR .row {
  justify-content: center;
}
.cid-uPerGz9JyR H3 {
  color: #ffffff;
}
.cid-uPerGz9JyR .card-title,
.cid-uPerGz9JyR .card-box {
  color: #ffffff;
}
.cid-uPerGzqkdX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPerGzqkdX .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPerGzqkdX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPerGzqkdX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPerGzqkdX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPerGzqkdX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPerGzqkdX .mbr-section-title {
  color: #00246f;
}
.cid-uPerGzDodf {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPerGzDodf .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPerGzDodf form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPerGzDodf form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPerGzDodf form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPerGzDodf .mbr-section-title {
  color: #fafafa;
}
.cid-uPerGzDodf .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPerGzP6Md {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPerGzP6Md .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPerGA0UM8 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPerGA0UM8 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPerGA0UM8 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPerGA0UM8 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPerGA0UM8 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPerGA0UM8 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPerGA0UM8 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPerGA0UM8 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPerGA0UM8 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPerGA0UM8 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPerGA0UM8 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPerGA0UM8 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPet2IP8PR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPet2IP8PR nav.navbar {
  position: fixed;
}
.cid-uPet2IP8PR .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-uPet2IP8PR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPet2IP8PR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPet2IP8PR .dropdown-item:hover,
.cid-uPet2IP8PR .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPet2IP8PR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPet2IP8PR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPet2IP8PR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPet2IP8PR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPet2IP8PR .nav-link {
  position: relative;
}
.cid-uPet2IP8PR .container {
  display: flex;
  margin: auto;
}
.cid-uPet2IP8PR .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPet2IP8PR .dropdown-menu,
.cid-uPet2IP8PR .navbar.opened {
  background: #ffffff !important;
}
.cid-uPet2IP8PR .nav-item:focus,
.cid-uPet2IP8PR .nav-link:focus {
  outline: none;
}
.cid-uPet2IP8PR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPet2IP8PR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPet2IP8PR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPet2IP8PR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPet2IP8PR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPet2IP8PR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPet2IP8PR .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-uPet2IP8PR .navbar.opened {
  transition: all 0.3s;
}
.cid-uPet2IP8PR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPet2IP8PR .navbar .navbar-logo img {
  width: auto;
}
.cid-uPet2IP8PR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPet2IP8PR .navbar.collapsed {
  justify-content: center;
}
.cid-uPet2IP8PR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPet2IP8PR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPet2IP8PR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPet2IP8PR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPet2IP8PR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPet2IP8PR .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-uPet2IP8PR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPet2IP8PR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPet2IP8PR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPet2IP8PR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPet2IP8PR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPet2IP8PR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPet2IP8PR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPet2IP8PR .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-uPet2IP8PR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPet2IP8PR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPet2IP8PR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPet2IP8PR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPet2IP8PR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPet2IP8PR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPet2IP8PR .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPet2IP8PR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPet2IP8PR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPet2IP8PR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPet2IP8PR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPet2IP8PR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPet2IP8PR .dropdown-item.active,
.cid-uPet2IP8PR .dropdown-item:active {
  background-color: transparent;
}
.cid-uPet2IP8PR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPet2IP8PR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPet2IP8PR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPet2IP8PR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPet2IP8PR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPet2IP8PR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPet2IP8PR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPet2IP8PR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPet2IP8PR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPet2IP8PR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPet2IP8PR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPet2IP8PR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPet2IP8PR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPet2IP8PR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPet2IP8PR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPet2IP8PR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPet2IP8PR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPet2IP8PR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPet2IP8PR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPet2IP8PR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPet2IP8PR .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-uPet2IP8PR .navbar {
    height: 70px;
  }
  .cid-uPet2IP8PR .navbar.opened {
    height: auto;
  }
  .cid-uPet2IP8PR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPet2J8isY {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPet2J8isY .row {
  flex-direction: row-reverse;
}
.cid-uPet2J8isY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPet2J8isY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPet2J8isY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPet2J8isY .mbr-section-title {
  color: #ffffff;
}
.cid-uPet2J8isY .mbr-text,
.cid-uPet2J8isY .mbr-section-btn {
  color: #fafafa;
}
.cid-uPet2JkK1B {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPet2JkK1B .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPet2JkK1B .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPet2JkK1B .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPet2JkK1B .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPet2JkK1B .card-title {
  color: #00246f;
}
.cid-uPet2Ju2jC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPet2Ju2jC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPet2Ju2jC .row {
  flex-direction: row-reverse;
}
.cid-uPet2Ju2jC img {
  width: 100%;
}
.cid-uPet2Ju2jC .mbr-description {
  color: #00246f;
}
.cid-uPet2JDnxu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPet2JDnxu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPet2JDnxu .row {
  flex-direction: row-reverse;
}
.cid-uPet2JDnxu img {
  width: 100%;
}
.cid-uPet2JDnxu .mbr-description {
  color: #00246f;
}
.cid-uPet2JQlM5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPet2JQlM5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPet2JQlM5 .row {
  flex-direction: row-reverse;
}
.cid-uPet2JQlM5 img {
  width: 100%;
}
.cid-uPet2JQlM5 .mbr-description {
  color: #00246f;
}
.cid-uPet2JZnZy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPet2JZnZy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPet2JZnZy .row {
  flex-direction: row-reverse;
}
.cid-uPet2JZnZy img {
  width: 100%;
}
.cid-uPet2JZnZy .mbr-description {
  color: #00246f;
}
.cid-uPet2K94Eg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPet2K94Eg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPet2K94Eg .row {
  flex-direction: row-reverse;
}
.cid-uPet2K94Eg img {
  width: 100%;
}
.cid-uPet2K94Eg .mbr-description {
  color: #00246f;
}
.cid-uPet2KjhSQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPet2KjhSQ img,
.cid-uPet2KjhSQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPet2KjhSQ .item:focus,
.cid-uPet2KjhSQ span:focus {
  outline: none;
}
.cid-uPet2KjhSQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPet2KjhSQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPet2KjhSQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPet2KjhSQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPet2KjhSQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPet2KjhSQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPet2KjhSQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPet2KjhSQ .mbr-section-title {
  color: #00246f;
}
.cid-uPet2KjhSQ .mbr-text,
.cid-uPet2KjhSQ .mbr-section-btn {
  text-align: left;
}
.cid-uPet2KjhSQ .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPet2KjhSQ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPet2KAYms {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPet2KAYms .container {
    max-width: 1400px;
  }
}
.cid-uPet2KAYms .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPet2KAYms .card-wrapper {
  margin-top: 3rem;
}
.cid-uPet2KAYms .row {
  justify-content: center;
}
.cid-uPet2KAYms .mbr-section-title {
  color: #00246f;
}
.cid-uPet2KOcbb {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPet2KOcbb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPet2KOcbb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPet2KOcbb .item {
  padding-bottom: 2rem;
}
.cid-uPet2KOcbb .item-wrapper {
  position: relative;
}
.cid-uPet2KOcbb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPet2KOcbb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPet2KOcbb .carousel-control,
.cid-uPet2KOcbb .close {
  background: #1b1b1b;
}
.cid-uPet2KOcbb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPet2KOcbb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPet2KOcbb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPet2KOcbb .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPet2KOcbb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPet2KOcbb .close::before {
  content: '\e91a';
}
.cid-uPet2KOcbb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPet2KOcbb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPet2KOcbb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPet2KOcbb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPet2KOcbb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPet2KOcbb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPet2KOcbb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPet2KOcbb .carousel-indicators li.active,
.cid-uPet2KOcbb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPet2KOcbb .carousel-indicators li::after,
.cid-uPet2KOcbb .carousel-indicators li::before {
  content: none;
}
.cid-uPet2KOcbb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPet2KOcbb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPet2KOcbb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPet2KOcbb .carousel-indicators {
    display: none;
  }
}
.cid-uPet2KOcbb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPet2KOcbb .carousel-inner > .active {
  display: block;
}
.cid-uPet2KOcbb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPet2KOcbb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPet2KOcbb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPet2KOcbb .carousel-control,
  .cid-uPet2KOcbb .carousel-indicators,
  .cid-uPet2KOcbb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPet2KOcbb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPet2KOcbb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPet2KOcbb .carousel-indicators .active,
.cid-uPet2KOcbb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPet2KOcbb .carousel-indicators .active {
  background: #fff;
}
.cid-uPet2KOcbb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPet2KOcbb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPet2KOcbb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPet2KOcbb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPet2KOcbb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPet2KOcbb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPet2KOcbb .carousel {
  width: 100%;
}
.cid-uPet2KOcbb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPet2KOcbb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPet2KOcbb .modal.fade .modal-dialog,
.cid-uPet2KOcbb .modal.in .modal-dialog {
  transform: none;
}
.cid-uPet2KOcbb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPet2KOcbb H6 {
  text-align: center;
}
.cid-uPet2LDdg0 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPet2LNfXi {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPet2LNfXi .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPet2LNfXi .container {
    max-width: 1400px;
  }
}
.cid-uPet2LNfXi .card {
  margin: auto;
}
.cid-uPet2LNfXi .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPet2LNfXi .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPet2LNfXi .row {
  justify-content: center;
}
.cid-uPet2LNfXi H3 {
  color: #ffffff;
}
.cid-uPet2LNfXi .card-title,
.cid-uPet2LNfXi .card-box {
  color: #ffffff;
}
.cid-uPet2M4kxT {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPet2M4kxT .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPet2M4kxT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPet2M4kxT .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPet2M4kxT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPet2M4kxT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPet2M4kxT .mbr-section-title {
  color: #00246f;
}
.cid-uPet2Mj5Ib {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPet2Mj5Ib .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPet2Mj5Ib form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPet2Mj5Ib form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPet2Mj5Ib form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPet2Mj5Ib .mbr-section-title {
  color: #fafafa;
}
.cid-uPet2Mj5Ib .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPet2MwEaB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPet2MwEaB .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPet2MHfaV {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPet2MHfaV .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPet2MHfaV .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPet2MHfaV .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPet2MHfaV .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPet2MHfaV .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPet2MHfaV .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPet2MHfaV .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPet2MHfaV .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPet2MHfaV .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPet2MHfaV .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPet2MHfaV .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPethwmDOA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPethwmDOA nav.navbar {
  position: fixed;
}
.cid-uPethwmDOA .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-uPethwmDOA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPethwmDOA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPethwmDOA .dropdown-item:hover,
.cid-uPethwmDOA .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPethwmDOA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPethwmDOA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPethwmDOA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPethwmDOA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPethwmDOA .nav-link {
  position: relative;
}
.cid-uPethwmDOA .container {
  display: flex;
  margin: auto;
}
.cid-uPethwmDOA .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPethwmDOA .dropdown-menu,
.cid-uPethwmDOA .navbar.opened {
  background: #ffffff !important;
}
.cid-uPethwmDOA .nav-item:focus,
.cid-uPethwmDOA .nav-link:focus {
  outline: none;
}
.cid-uPethwmDOA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPethwmDOA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPethwmDOA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPethwmDOA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPethwmDOA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPethwmDOA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPethwmDOA .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-uPethwmDOA .navbar.opened {
  transition: all 0.3s;
}
.cid-uPethwmDOA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPethwmDOA .navbar .navbar-logo img {
  width: auto;
}
.cid-uPethwmDOA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPethwmDOA .navbar.collapsed {
  justify-content: center;
}
.cid-uPethwmDOA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPethwmDOA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPethwmDOA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPethwmDOA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPethwmDOA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPethwmDOA .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-uPethwmDOA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPethwmDOA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPethwmDOA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPethwmDOA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPethwmDOA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPethwmDOA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPethwmDOA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPethwmDOA .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-uPethwmDOA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPethwmDOA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPethwmDOA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPethwmDOA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPethwmDOA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPethwmDOA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPethwmDOA .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPethwmDOA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPethwmDOA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPethwmDOA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPethwmDOA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPethwmDOA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPethwmDOA .dropdown-item.active,
.cid-uPethwmDOA .dropdown-item:active {
  background-color: transparent;
}
.cid-uPethwmDOA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPethwmDOA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPethwmDOA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPethwmDOA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPethwmDOA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPethwmDOA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPethwmDOA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPethwmDOA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPethwmDOA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPethwmDOA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPethwmDOA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPethwmDOA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPethwmDOA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPethwmDOA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPethwmDOA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPethwmDOA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPethwmDOA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPethwmDOA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPethwmDOA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPethwmDOA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPethwmDOA .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-uPethwmDOA .navbar {
    height: 70px;
  }
  .cid-uPethwmDOA .navbar.opened {
    height: auto;
  }
  .cid-uPethwmDOA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPethwFleW {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPethwFleW .row {
  flex-direction: row-reverse;
}
.cid-uPethwFleW .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPethwFleW .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPethwFleW .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPethwFleW .mbr-section-title {
  color: #ffffff;
}
.cid-uPethwFleW .mbr-text,
.cid-uPethwFleW .mbr-section-btn {
  color: #fafafa;
}
.cid-uPethwSKWU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPethwSKWU .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPethwSKWU .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPethwSKWU .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPethwSKWU .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPethwSKWU .card-title {
  color: #00246f;
}
.cid-uPethx3pMO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPethx3pMO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPethx3pMO .row {
  flex-direction: row-reverse;
}
.cid-uPethx3pMO img {
  width: 100%;
}
.cid-uPethx3pMO .mbr-description {
  color: #00246f;
}
.cid-uPethxgT3E {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPethxgT3E .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPethxgT3E .row {
  flex-direction: row-reverse;
}
.cid-uPethxgT3E img {
  width: 100%;
}
.cid-uPethxgT3E .mbr-description {
  color: #00246f;
}
.cid-uPethxqXFb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPethxqXFb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPethxqXFb .row {
  flex-direction: row-reverse;
}
.cid-uPethxqXFb img {
  width: 100%;
}
.cid-uPethxqXFb .mbr-description {
  color: #00246f;
}
.cid-uPethxBRle {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPethxBRle .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPethxBRle .row {
  flex-direction: row-reverse;
}
.cid-uPethxBRle img {
  width: 100%;
}
.cid-uPethxBRle .mbr-description {
  color: #00246f;
}
.cid-uPethxLSf6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPethxLSf6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPethxLSf6 .row {
  flex-direction: row-reverse;
}
.cid-uPethxLSf6 img {
  width: 100%;
}
.cid-uPethxLSf6 .mbr-description {
  color: #00246f;
}
.cid-uPethxV2CW {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPethxV2CW img,
.cid-uPethxV2CW .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPethxV2CW .item:focus,
.cid-uPethxV2CW span:focus {
  outline: none;
}
.cid-uPethxV2CW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPethxV2CW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPethxV2CW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPethxV2CW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPethxV2CW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPethxV2CW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPethxV2CW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPethxV2CW .mbr-section-title {
  color: #00246f;
}
.cid-uPethxV2CW .mbr-text,
.cid-uPethxV2CW .mbr-section-btn {
  text-align: left;
}
.cid-uPethxV2CW .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPethxV2CW .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPethycxsm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPethycxsm .container {
    max-width: 1400px;
  }
}
.cid-uPethycxsm .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPethycxsm .card-wrapper {
  margin-top: 3rem;
}
.cid-uPethycxsm .row {
  justify-content: center;
}
.cid-uPethycxsm .mbr-section-title {
  color: #00246f;
}
.cid-uPethyvR7b {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPethyvR7b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPethyvR7b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPethyvR7b .item {
  padding-bottom: 2rem;
}
.cid-uPethyvR7b .item-wrapper {
  position: relative;
}
.cid-uPethyvR7b .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPethyvR7b .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPethyvR7b .carousel-control,
.cid-uPethyvR7b .close {
  background: #1b1b1b;
}
.cid-uPethyvR7b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPethyvR7b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPethyvR7b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPethyvR7b .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPethyvR7b .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPethyvR7b .close::before {
  content: '\e91a';
}
.cid-uPethyvR7b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPethyvR7b .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPethyvR7b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPethyvR7b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPethyvR7b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPethyvR7b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPethyvR7b .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPethyvR7b .carousel-indicators li.active,
.cid-uPethyvR7b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPethyvR7b .carousel-indicators li::after,
.cid-uPethyvR7b .carousel-indicators li::before {
  content: none;
}
.cid-uPethyvR7b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPethyvR7b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPethyvR7b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPethyvR7b .carousel-indicators {
    display: none;
  }
}
.cid-uPethyvR7b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPethyvR7b .carousel-inner > .active {
  display: block;
}
.cid-uPethyvR7b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPethyvR7b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPethyvR7b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPethyvR7b .carousel-control,
  .cid-uPethyvR7b .carousel-indicators,
  .cid-uPethyvR7b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPethyvR7b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPethyvR7b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPethyvR7b .carousel-indicators .active,
.cid-uPethyvR7b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPethyvR7b .carousel-indicators .active {
  background: #fff;
}
.cid-uPethyvR7b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPethyvR7b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPethyvR7b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPethyvR7b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPethyvR7b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPethyvR7b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPethyvR7b .carousel {
  width: 100%;
}
.cid-uPethyvR7b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPethyvR7b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPethyvR7b .modal.fade .modal-dialog,
.cid-uPethyvR7b .modal.in .modal-dialog {
  transform: none;
}
.cid-uPethyvR7b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPethyvR7b H6 {
  text-align: center;
}
.cid-uPethzjmRe {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPethzsPcO {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPethzsPcO .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPethzsPcO .container {
    max-width: 1400px;
  }
}
.cid-uPethzsPcO .card {
  margin: auto;
}
.cid-uPethzsPcO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPethzsPcO .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPethzsPcO .row {
  justify-content: center;
}
.cid-uPethzsPcO H3 {
  color: #ffffff;
}
.cid-uPethzsPcO .card-title,
.cid-uPethzsPcO .card-box {
  color: #ffffff;
}
.cid-uPethzK0jm {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPethzK0jm .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPethzK0jm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPethzK0jm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPethzK0jm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPethzK0jm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPethzK0jm .mbr-section-title {
  color: #00246f;
}
.cid-uPethzZq9Q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPethzZq9Q .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPethzZq9Q form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPethzZq9Q form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPethzZq9Q form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPethzZq9Q .mbr-section-title {
  color: #fafafa;
}
.cid-uPethzZq9Q .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPethAcKto {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPethAcKto .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPethAqwau {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPethAqwau .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPethAqwau .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPethAqwau .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPethAqwau .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPethAqwau .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPethAqwau .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPethAqwau .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPethAqwau .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPethAqwau .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPethAqwau .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPethAqwau .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPetqoMWUP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPetqoMWUP nav.navbar {
  position: fixed;
}
.cid-uPetqoMWUP .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-uPetqoMWUP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPetqoMWUP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPetqoMWUP .dropdown-item:hover,
.cid-uPetqoMWUP .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPetqoMWUP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPetqoMWUP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPetqoMWUP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPetqoMWUP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPetqoMWUP .nav-link {
  position: relative;
}
.cid-uPetqoMWUP .container {
  display: flex;
  margin: auto;
}
.cid-uPetqoMWUP .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPetqoMWUP .dropdown-menu,
.cid-uPetqoMWUP .navbar.opened {
  background: #ffffff !important;
}
.cid-uPetqoMWUP .nav-item:focus,
.cid-uPetqoMWUP .nav-link:focus {
  outline: none;
}
.cid-uPetqoMWUP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPetqoMWUP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPetqoMWUP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPetqoMWUP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPetqoMWUP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPetqoMWUP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPetqoMWUP .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-uPetqoMWUP .navbar.opened {
  transition: all 0.3s;
}
.cid-uPetqoMWUP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPetqoMWUP .navbar .navbar-logo img {
  width: auto;
}
.cid-uPetqoMWUP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPetqoMWUP .navbar.collapsed {
  justify-content: center;
}
.cid-uPetqoMWUP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPetqoMWUP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPetqoMWUP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPetqoMWUP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPetqoMWUP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPetqoMWUP .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-uPetqoMWUP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPetqoMWUP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPetqoMWUP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPetqoMWUP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPetqoMWUP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPetqoMWUP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPetqoMWUP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPetqoMWUP .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-uPetqoMWUP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPetqoMWUP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPetqoMWUP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPetqoMWUP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPetqoMWUP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPetqoMWUP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPetqoMWUP .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPetqoMWUP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPetqoMWUP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPetqoMWUP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPetqoMWUP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPetqoMWUP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPetqoMWUP .dropdown-item.active,
.cid-uPetqoMWUP .dropdown-item:active {
  background-color: transparent;
}
.cid-uPetqoMWUP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPetqoMWUP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPetqoMWUP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPetqoMWUP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPetqoMWUP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPetqoMWUP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPetqoMWUP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPetqoMWUP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPetqoMWUP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPetqoMWUP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPetqoMWUP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPetqoMWUP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPetqoMWUP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPetqoMWUP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPetqoMWUP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPetqoMWUP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPetqoMWUP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPetqoMWUP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPetqoMWUP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPetqoMWUP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPetqoMWUP .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-uPetqoMWUP .navbar {
    height: 70px;
  }
  .cid-uPetqoMWUP .navbar.opened {
    height: auto;
  }
  .cid-uPetqoMWUP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPetqp3RWA {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPetqp3RWA .row {
  flex-direction: row-reverse;
}
.cid-uPetqp3RWA .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPetqp3RWA .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPetqp3RWA .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPetqp3RWA .mbr-section-title {
  color: #ffffff;
}
.cid-uPetqp3RWA .mbr-text,
.cid-uPetqp3RWA .mbr-section-btn {
  color: #fafafa;
}
.cid-uPetqpeLza {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPetqpeLza .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPetqpeLza .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPetqpeLza .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPetqpeLza .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPetqpeLza .card-title {
  color: #00246f;
}
.cid-uPetqpqSpx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPetqpqSpx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetqpqSpx .row {
  flex-direction: row-reverse;
}
.cid-uPetqpqSpx img {
  width: 100%;
}
.cid-uPetqpqSpx .mbr-description {
  color: #00246f;
}
.cid-uPetqpzPSm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPetqpzPSm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetqpzPSm .row {
  flex-direction: row-reverse;
}
.cid-uPetqpzPSm img {
  width: 100%;
}
.cid-uPetqpzPSm .mbr-description {
  color: #00246f;
}
.cid-uPetqpJztB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPetqpJztB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetqpJztB .row {
  flex-direction: row-reverse;
}
.cid-uPetqpJztB img {
  width: 100%;
}
.cid-uPetqpJztB .mbr-description {
  color: #00246f;
}
.cid-uPetqpTRb8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPetqpTRb8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetqpTRb8 .row {
  flex-direction: row-reverse;
}
.cid-uPetqpTRb8 img {
  width: 100%;
}
.cid-uPetqpTRb8 .mbr-description {
  color: #00246f;
}
.cid-uPetqq3o0Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPetqq3o0Y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetqq3o0Y .row {
  flex-direction: row-reverse;
}
.cid-uPetqq3o0Y img {
  width: 100%;
}
.cid-uPetqq3o0Y .mbr-description {
  color: #00246f;
}
.cid-uPetqqcXrK {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPetqqcXrK img,
.cid-uPetqqcXrK .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPetqqcXrK .item:focus,
.cid-uPetqqcXrK span:focus {
  outline: none;
}
.cid-uPetqqcXrK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPetqqcXrK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPetqqcXrK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPetqqcXrK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPetqqcXrK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPetqqcXrK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPetqqcXrK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPetqqcXrK .mbr-section-title {
  color: #00246f;
}
.cid-uPetqqcXrK .mbr-text,
.cid-uPetqqcXrK .mbr-section-btn {
  text-align: left;
}
.cid-uPetqqcXrK .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPetqqcXrK .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPetqqxJ91 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPetqqxJ91 .container {
    max-width: 1400px;
  }
}
.cid-uPetqqxJ91 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPetqqxJ91 .card-wrapper {
  margin-top: 3rem;
}
.cid-uPetqqxJ91 .row {
  justify-content: center;
}
.cid-uPetqqxJ91 .mbr-section-title {
  color: #00246f;
}
.cid-uPetqqLRiM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPetqqLRiM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPetqqLRiM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPetqqLRiM .item {
  padding-bottom: 2rem;
}
.cid-uPetqqLRiM .item-wrapper {
  position: relative;
}
.cid-uPetqqLRiM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPetqqLRiM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPetqqLRiM .carousel-control,
.cid-uPetqqLRiM .close {
  background: #1b1b1b;
}
.cid-uPetqqLRiM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPetqqLRiM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPetqqLRiM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPetqqLRiM .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPetqqLRiM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPetqqLRiM .close::before {
  content: '\e91a';
}
.cid-uPetqqLRiM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPetqqLRiM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPetqqLRiM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPetqqLRiM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPetqqLRiM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPetqqLRiM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPetqqLRiM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPetqqLRiM .carousel-indicators li.active,
.cid-uPetqqLRiM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPetqqLRiM .carousel-indicators li::after,
.cid-uPetqqLRiM .carousel-indicators li::before {
  content: none;
}
.cid-uPetqqLRiM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPetqqLRiM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPetqqLRiM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPetqqLRiM .carousel-indicators {
    display: none;
  }
}
.cid-uPetqqLRiM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPetqqLRiM .carousel-inner > .active {
  display: block;
}
.cid-uPetqqLRiM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPetqqLRiM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPetqqLRiM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPetqqLRiM .carousel-control,
  .cid-uPetqqLRiM .carousel-indicators,
  .cid-uPetqqLRiM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPetqqLRiM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPetqqLRiM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPetqqLRiM .carousel-indicators .active,
.cid-uPetqqLRiM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPetqqLRiM .carousel-indicators .active {
  background: #fff;
}
.cid-uPetqqLRiM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPetqqLRiM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPetqqLRiM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPetqqLRiM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPetqqLRiM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPetqqLRiM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPetqqLRiM .carousel {
  width: 100%;
}
.cid-uPetqqLRiM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPetqqLRiM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPetqqLRiM .modal.fade .modal-dialog,
.cid-uPetqqLRiM .modal.in .modal-dialog {
  transform: none;
}
.cid-uPetqqLRiM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPetqqLRiM H6 {
  text-align: center;
}
.cid-uPetqrwlHz {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPetqrGiUv {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPetqrGiUv .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPetqrGiUv .container {
    max-width: 1400px;
  }
}
.cid-uPetqrGiUv .card {
  margin: auto;
}
.cid-uPetqrGiUv .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPetqrGiUv .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPetqrGiUv .row {
  justify-content: center;
}
.cid-uPetqrGiUv H3 {
  color: #ffffff;
}
.cid-uPetqrGiUv .card-title,
.cid-uPetqrGiUv .card-box {
  color: #ffffff;
}
.cid-uPetqrXBor {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPetqrXBor .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPetqrXBor .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPetqrXBor .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPetqrXBor .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPetqrXBor .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPetqrXBor .mbr-section-title {
  color: #00246f;
}
.cid-uPetqscSzU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPetqscSzU .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPetqscSzU form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPetqscSzU form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPetqscSzU form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPetqscSzU .mbr-section-title {
  color: #fafafa;
}
.cid-uPetqscSzU .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPetqssmIi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPetqssmIi .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPetqsDGel {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPetqsDGel .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPetqsDGel .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPetqsDGel .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPetqsDGel .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPetqsDGel .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPetqsDGel .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPetqsDGel .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPetqsDGel .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPetqsDGel .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPetqsDGel .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPetqsDGel .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPetwqAFwE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPetwqAFwE nav.navbar {
  position: fixed;
}
.cid-uPetwqAFwE .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-uPetwqAFwE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPetwqAFwE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPetwqAFwE .dropdown-item:hover,
.cid-uPetwqAFwE .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPetwqAFwE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPetwqAFwE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPetwqAFwE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPetwqAFwE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPetwqAFwE .nav-link {
  position: relative;
}
.cid-uPetwqAFwE .container {
  display: flex;
  margin: auto;
}
.cid-uPetwqAFwE .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPetwqAFwE .dropdown-menu,
.cid-uPetwqAFwE .navbar.opened {
  background: #ffffff !important;
}
.cid-uPetwqAFwE .nav-item:focus,
.cid-uPetwqAFwE .nav-link:focus {
  outline: none;
}
.cid-uPetwqAFwE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPetwqAFwE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPetwqAFwE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPetwqAFwE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPetwqAFwE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPetwqAFwE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPetwqAFwE .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-uPetwqAFwE .navbar.opened {
  transition: all 0.3s;
}
.cid-uPetwqAFwE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPetwqAFwE .navbar .navbar-logo img {
  width: auto;
}
.cid-uPetwqAFwE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPetwqAFwE .navbar.collapsed {
  justify-content: center;
}
.cid-uPetwqAFwE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPetwqAFwE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPetwqAFwE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPetwqAFwE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPetwqAFwE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPetwqAFwE .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-uPetwqAFwE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPetwqAFwE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPetwqAFwE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPetwqAFwE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPetwqAFwE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPetwqAFwE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPetwqAFwE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPetwqAFwE .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-uPetwqAFwE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPetwqAFwE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPetwqAFwE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPetwqAFwE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPetwqAFwE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPetwqAFwE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPetwqAFwE .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPetwqAFwE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPetwqAFwE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPetwqAFwE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPetwqAFwE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPetwqAFwE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPetwqAFwE .dropdown-item.active,
.cid-uPetwqAFwE .dropdown-item:active {
  background-color: transparent;
}
.cid-uPetwqAFwE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPetwqAFwE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPetwqAFwE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPetwqAFwE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPetwqAFwE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPetwqAFwE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPetwqAFwE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPetwqAFwE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPetwqAFwE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPetwqAFwE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPetwqAFwE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPetwqAFwE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPetwqAFwE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPetwqAFwE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPetwqAFwE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPetwqAFwE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPetwqAFwE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPetwqAFwE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPetwqAFwE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPetwqAFwE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPetwqAFwE .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-uPetwqAFwE .navbar {
    height: 70px;
  }
  .cid-uPetwqAFwE .navbar.opened {
    height: auto;
  }
  .cid-uPetwqAFwE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPetwqQ9kv {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPetwqQ9kv .row {
  flex-direction: row-reverse;
}
.cid-uPetwqQ9kv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPetwqQ9kv .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPetwqQ9kv .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPetwqQ9kv .mbr-section-title {
  color: #ffffff;
}
.cid-uPetwqQ9kv .mbr-text,
.cid-uPetwqQ9kv .mbr-section-btn {
  color: #fafafa;
}
.cid-uPetwr2ggw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPetwr2ggw .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPetwr2ggw .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPetwr2ggw .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPetwr2ggw .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPetwr2ggw .card-title {
  color: #00246f;
}
.cid-uPetwrcDyC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPetwrcDyC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetwrcDyC .row {
  flex-direction: row-reverse;
}
.cid-uPetwrcDyC img {
  width: 100%;
}
.cid-uPetwrcDyC .mbr-description {
  color: #00246f;
}
.cid-uPetwrldQv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPetwrldQv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetwrldQv .row {
  flex-direction: row-reverse;
}
.cid-uPetwrldQv img {
  width: 100%;
}
.cid-uPetwrldQv .mbr-description {
  color: #00246f;
}
.cid-uPetwruuFx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPetwruuFx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetwruuFx .row {
  flex-direction: row-reverse;
}
.cid-uPetwruuFx img {
  width: 100%;
}
.cid-uPetwruuFx .mbr-description {
  color: #00246f;
}
.cid-uPetwrDCeF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPetwrDCeF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetwrDCeF .row {
  flex-direction: row-reverse;
}
.cid-uPetwrDCeF img {
  width: 100%;
}
.cid-uPetwrDCeF .mbr-description {
  color: #00246f;
}
.cid-uPetwrN2Ae {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPetwrN2Ae .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPetwrN2Ae .row {
  flex-direction: row-reverse;
}
.cid-uPetwrN2Ae img {
  width: 100%;
}
.cid-uPetwrN2Ae .mbr-description {
  color: #00246f;
}
.cid-uPetwrXRwM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPetwrXRwM img,
.cid-uPetwrXRwM .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPetwrXRwM .item:focus,
.cid-uPetwrXRwM span:focus {
  outline: none;
}
.cid-uPetwrXRwM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPetwrXRwM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPetwrXRwM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPetwrXRwM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPetwrXRwM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPetwrXRwM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPetwrXRwM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPetwrXRwM .mbr-section-title {
  color: #00246f;
}
.cid-uPetwrXRwM .mbr-text,
.cid-uPetwrXRwM .mbr-section-btn {
  text-align: left;
}
.cid-uPetwrXRwM .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPetwrXRwM .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPetwsgsyk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPetwsgsyk .container {
    max-width: 1400px;
  }
}
.cid-uPetwsgsyk .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPetwsgsyk .card-wrapper {
  margin-top: 3rem;
}
.cid-uPetwsgsyk .row {
  justify-content: center;
}
.cid-uPetwsgsyk .mbr-section-title {
  color: #00246f;
}
.cid-uPetwsvTFP {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPetwsvTFP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPetwsvTFP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPetwsvTFP .item {
  padding-bottom: 2rem;
}
.cid-uPetwsvTFP .item-wrapper {
  position: relative;
}
.cid-uPetwsvTFP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPetwsvTFP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPetwsvTFP .carousel-control,
.cid-uPetwsvTFP .close {
  background: #1b1b1b;
}
.cid-uPetwsvTFP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPetwsvTFP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPetwsvTFP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPetwsvTFP .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPetwsvTFP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPetwsvTFP .close::before {
  content: '\e91a';
}
.cid-uPetwsvTFP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPetwsvTFP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPetwsvTFP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPetwsvTFP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPetwsvTFP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPetwsvTFP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPetwsvTFP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPetwsvTFP .carousel-indicators li.active,
.cid-uPetwsvTFP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPetwsvTFP .carousel-indicators li::after,
.cid-uPetwsvTFP .carousel-indicators li::before {
  content: none;
}
.cid-uPetwsvTFP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPetwsvTFP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPetwsvTFP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPetwsvTFP .carousel-indicators {
    display: none;
  }
}
.cid-uPetwsvTFP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPetwsvTFP .carousel-inner > .active {
  display: block;
}
.cid-uPetwsvTFP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPetwsvTFP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPetwsvTFP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPetwsvTFP .carousel-control,
  .cid-uPetwsvTFP .carousel-indicators,
  .cid-uPetwsvTFP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPetwsvTFP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPetwsvTFP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPetwsvTFP .carousel-indicators .active,
.cid-uPetwsvTFP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPetwsvTFP .carousel-indicators .active {
  background: #fff;
}
.cid-uPetwsvTFP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPetwsvTFP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPetwsvTFP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPetwsvTFP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPetwsvTFP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPetwsvTFP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPetwsvTFP .carousel {
  width: 100%;
}
.cid-uPetwsvTFP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPetwsvTFP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPetwsvTFP .modal.fade .modal-dialog,
.cid-uPetwsvTFP .modal.in .modal-dialog {
  transform: none;
}
.cid-uPetwsvTFP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPetwsvTFP H6 {
  text-align: center;
}
.cid-uPetwtfaxj {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPetwtoGpY {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPetwtoGpY .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPetwtoGpY .container {
    max-width: 1400px;
  }
}
.cid-uPetwtoGpY .card {
  margin: auto;
}
.cid-uPetwtoGpY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPetwtoGpY .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPetwtoGpY .row {
  justify-content: center;
}
.cid-uPetwtoGpY H3 {
  color: #ffffff;
}
.cid-uPetwtoGpY .card-title,
.cid-uPetwtoGpY .card-box {
  color: #ffffff;
}
.cid-uPetwtFs02 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPetwtFs02 .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPetwtFs02 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPetwtFs02 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPetwtFs02 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPetwtFs02 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPetwtFs02 .mbr-section-title {
  color: #00246f;
}
.cid-uPetwtW35w {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPetwtW35w .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPetwtW35w form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPetwtW35w form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPetwtW35w form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPetwtW35w .mbr-section-title {
  color: #fafafa;
}
.cid-uPetwtW35w .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPetwu9S6a {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPetwu9S6a .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPetwukPDS {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPetwukPDS .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPetwukPDS .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPetwukPDS .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPetwukPDS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPetwukPDS .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPetwukPDS .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPetwukPDS .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPetwukPDS .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPetwukPDS .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPetwukPDS .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPetwukPDS .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBUkYvPE5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBUkYvPE5 nav.navbar {
  position: fixed;
}
.cid-uPBUkYvPE5 .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-uPBUkYvPE5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBUkYvPE5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBUkYvPE5 .dropdown-item:hover,
.cid-uPBUkYvPE5 .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBUkYvPE5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBUkYvPE5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBUkYvPE5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBUkYvPE5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBUkYvPE5 .nav-link {
  position: relative;
}
.cid-uPBUkYvPE5 .container {
  display: flex;
  margin: auto;
}
.cid-uPBUkYvPE5 .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBUkYvPE5 .dropdown-menu,
.cid-uPBUkYvPE5 .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBUkYvPE5 .nav-item:focus,
.cid-uPBUkYvPE5 .nav-link:focus {
  outline: none;
}
.cid-uPBUkYvPE5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBUkYvPE5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBUkYvPE5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBUkYvPE5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBUkYvPE5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBUkYvPE5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBUkYvPE5 .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-uPBUkYvPE5 .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBUkYvPE5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBUkYvPE5 .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBUkYvPE5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBUkYvPE5 .navbar.collapsed {
  justify-content: center;
}
.cid-uPBUkYvPE5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBUkYvPE5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBUkYvPE5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBUkYvPE5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBUkYvPE5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBUkYvPE5 .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-uPBUkYvPE5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBUkYvPE5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBUkYvPE5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBUkYvPE5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBUkYvPE5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBUkYvPE5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBUkYvPE5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBUkYvPE5 .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-uPBUkYvPE5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBUkYvPE5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBUkYvPE5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBUkYvPE5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBUkYvPE5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBUkYvPE5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBUkYvPE5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBUkYvPE5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBUkYvPE5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBUkYvPE5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBUkYvPE5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBUkYvPE5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBUkYvPE5 .dropdown-item.active,
.cid-uPBUkYvPE5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBUkYvPE5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBUkYvPE5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBUkYvPE5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBUkYvPE5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBUkYvPE5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBUkYvPE5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBUkYvPE5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBUkYvPE5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBUkYvPE5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBUkYvPE5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBUkYvPE5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBUkYvPE5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBUkYvPE5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBUkYvPE5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBUkYvPE5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBUkYvPE5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBUkYvPE5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBUkYvPE5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBUkYvPE5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBUkYvPE5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBUkYvPE5 .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-uPBUkYvPE5 .navbar {
    height: 70px;
  }
  .cid-uPBUkYvPE5 .navbar.opened {
    height: auto;
  }
  .cid-uPBUkYvPE5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBUkYLoop {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBUkYLoop .row {
  flex-direction: row-reverse;
}
.cid-uPBUkYLoop .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBUkYLoop .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBUkYLoop .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBUkYLoop .mbr-section-title {
  color: #ffffff;
}
.cid-uPBUkYLoop .mbr-text,
.cid-uPBUkYLoop .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBUkYUkGL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBUkYUkGL .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBUkYUkGL .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBUkYUkGL .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBUkYUkGL .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBUkYUkGL .card-title {
  color: #00246f;
}
.cid-uPBUkZ2j5B {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUkZ2j5B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUkZ2j5B .row {
  flex-direction: row-reverse;
}
.cid-uPBUkZ2j5B img {
  width: 100%;
}
.cid-uPBUkZ2j5B .mbr-description {
  color: #00246f;
}
.cid-uPBUkZbkQZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBUkZbkQZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUkZbkQZ .row {
  flex-direction: row-reverse;
}
.cid-uPBUkZbkQZ img {
  width: 100%;
}
.cid-uPBUkZbkQZ .mbr-description {
  color: #00246f;
}
.cid-uPBUkZjU3Z {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUkZjU3Z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUkZjU3Z .row {
  flex-direction: row-reverse;
}
.cid-uPBUkZjU3Z img {
  width: 100%;
}
.cid-uPBUkZjU3Z .mbr-description {
  color: #00246f;
}
.cid-uPBUkZsDXf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBUkZsDXf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUkZsDXf .row {
  flex-direction: row-reverse;
}
.cid-uPBUkZsDXf img {
  width: 100%;
}
.cid-uPBUkZsDXf .mbr-description {
  color: #00246f;
}
.cid-uPBUkZAuwP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUkZAuwP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUkZAuwP .row {
  flex-direction: row-reverse;
}
.cid-uPBUkZAuwP img {
  width: 100%;
}
.cid-uPBUkZAuwP .mbr-description {
  color: #00246f;
}
.cid-uPBUkZL6RY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBUkZL6RY img,
.cid-uPBUkZL6RY .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBUkZL6RY .item:focus,
.cid-uPBUkZL6RY span:focus {
  outline: none;
}
.cid-uPBUkZL6RY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBUkZL6RY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBUkZL6RY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBUkZL6RY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBUkZL6RY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBUkZL6RY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBUkZL6RY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBUkZL6RY .mbr-section-title {
  color: #00246f;
}
.cid-uPBUkZL6RY .mbr-text,
.cid-uPBUkZL6RY .mbr-section-btn {
  text-align: left;
}
.cid-uPBUkZL6RY .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBUkZL6RY .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBUl00VHV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBUl00VHV .container {
    max-width: 1400px;
  }
}
.cid-uPBUl00VHV .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBUl00VHV .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBUl00VHV .row {
  justify-content: center;
}
.cid-uPBUl00VHV .mbr-section-title {
  color: #00246f;
}
.cid-uPBUl0e3Mu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBUl0e3Mu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBUl0e3Mu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBUl0e3Mu .item {
  padding-bottom: 2rem;
}
.cid-uPBUl0e3Mu .item-wrapper {
  position: relative;
}
.cid-uPBUl0e3Mu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBUl0e3Mu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBUl0e3Mu .carousel-control,
.cid-uPBUl0e3Mu .close {
  background: #1b1b1b;
}
.cid-uPBUl0e3Mu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBUl0e3Mu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBUl0e3Mu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBUl0e3Mu .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBUl0e3Mu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBUl0e3Mu .close::before {
  content: '\e91a';
}
.cid-uPBUl0e3Mu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBUl0e3Mu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBUl0e3Mu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBUl0e3Mu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBUl0e3Mu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBUl0e3Mu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBUl0e3Mu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBUl0e3Mu .carousel-indicators li.active,
.cid-uPBUl0e3Mu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBUl0e3Mu .carousel-indicators li::after,
.cid-uPBUl0e3Mu .carousel-indicators li::before {
  content: none;
}
.cid-uPBUl0e3Mu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBUl0e3Mu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBUl0e3Mu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBUl0e3Mu .carousel-indicators {
    display: none;
  }
}
.cid-uPBUl0e3Mu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBUl0e3Mu .carousel-inner > .active {
  display: block;
}
.cid-uPBUl0e3Mu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBUl0e3Mu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBUl0e3Mu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBUl0e3Mu .carousel-control,
  .cid-uPBUl0e3Mu .carousel-indicators,
  .cid-uPBUl0e3Mu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBUl0e3Mu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBUl0e3Mu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBUl0e3Mu .carousel-indicators .active,
.cid-uPBUl0e3Mu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBUl0e3Mu .carousel-indicators .active {
  background: #fff;
}
.cid-uPBUl0e3Mu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBUl0e3Mu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBUl0e3Mu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBUl0e3Mu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBUl0e3Mu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBUl0e3Mu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBUl0e3Mu .carousel {
  width: 100%;
}
.cid-uPBUl0e3Mu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBUl0e3Mu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBUl0e3Mu .modal.fade .modal-dialog,
.cid-uPBUl0e3Mu .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBUl0e3Mu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBUl0e3Mu H6 {
  text-align: center;
}
.cid-uPBUl0ZGeo {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBUl180Ff {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBUl180Ff .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBUl180Ff .container {
    max-width: 1400px;
  }
}
.cid-uPBUl180Ff .card {
  margin: auto;
}
.cid-uPBUl180Ff .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBUl180Ff .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBUl180Ff .row {
  justify-content: center;
}
.cid-uPBUl180Ff H3 {
  color: #ffffff;
}
.cid-uPBUl180Ff .card-title,
.cid-uPBUl180Ff .card-box {
  color: #ffffff;
}
.cid-uPBUl1nFYp {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBUl1nFYp .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBUl1nFYp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBUl1nFYp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBUl1nFYp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBUl1nFYp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBUl1nFYp .mbr-section-title {
  color: #00246f;
}
.cid-uPBUl1DRJ6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBUl1DRJ6 .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBUl1DRJ6 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBUl1DRJ6 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBUl1DRJ6 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBUl1DRJ6 .mbr-section-title {
  color: #fafafa;
}
.cid-uPBUl1DRJ6 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBUl1OIKU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBUl1OIKU .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBUl1X73t {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBUl1X73t .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBUl1X73t .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBUl1X73t .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBUl1X73t .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBUl1X73t .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBUl1X73t .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBUl1X73t .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBUl1X73t .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBUl1X73t .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBUl1X73t .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBUl1X73t .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBUqnBEwW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBUqnBEwW nav.navbar {
  position: fixed;
}
.cid-uPBUqnBEwW .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-uPBUqnBEwW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBUqnBEwW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBUqnBEwW .dropdown-item:hover,
.cid-uPBUqnBEwW .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBUqnBEwW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBUqnBEwW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBUqnBEwW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBUqnBEwW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBUqnBEwW .nav-link {
  position: relative;
}
.cid-uPBUqnBEwW .container {
  display: flex;
  margin: auto;
}
.cid-uPBUqnBEwW .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBUqnBEwW .dropdown-menu,
.cid-uPBUqnBEwW .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBUqnBEwW .nav-item:focus,
.cid-uPBUqnBEwW .nav-link:focus {
  outline: none;
}
.cid-uPBUqnBEwW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBUqnBEwW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBUqnBEwW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBUqnBEwW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBUqnBEwW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBUqnBEwW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBUqnBEwW .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-uPBUqnBEwW .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBUqnBEwW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBUqnBEwW .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBUqnBEwW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBUqnBEwW .navbar.collapsed {
  justify-content: center;
}
.cid-uPBUqnBEwW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBUqnBEwW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBUqnBEwW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBUqnBEwW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBUqnBEwW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBUqnBEwW .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-uPBUqnBEwW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBUqnBEwW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBUqnBEwW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBUqnBEwW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBUqnBEwW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBUqnBEwW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBUqnBEwW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBUqnBEwW .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-uPBUqnBEwW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBUqnBEwW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBUqnBEwW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBUqnBEwW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBUqnBEwW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBUqnBEwW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBUqnBEwW .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBUqnBEwW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBUqnBEwW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBUqnBEwW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBUqnBEwW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBUqnBEwW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBUqnBEwW .dropdown-item.active,
.cid-uPBUqnBEwW .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBUqnBEwW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBUqnBEwW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBUqnBEwW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBUqnBEwW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBUqnBEwW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBUqnBEwW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBUqnBEwW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBUqnBEwW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBUqnBEwW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBUqnBEwW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBUqnBEwW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBUqnBEwW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBUqnBEwW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBUqnBEwW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBUqnBEwW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBUqnBEwW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBUqnBEwW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBUqnBEwW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBUqnBEwW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBUqnBEwW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBUqnBEwW .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-uPBUqnBEwW .navbar {
    height: 70px;
  }
  .cid-uPBUqnBEwW .navbar.opened {
    height: auto;
  }
  .cid-uPBUqnBEwW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBUqnRjMG {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBUqnRjMG .row {
  flex-direction: row-reverse;
}
.cid-uPBUqnRjMG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBUqnRjMG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBUqnRjMG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBUqnRjMG .mbr-section-title {
  color: #ffffff;
}
.cid-uPBUqnRjMG .mbr-text,
.cid-uPBUqnRjMG .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBUqo2DT6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBUqo2DT6 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBUqo2DT6 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBUqo2DT6 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBUqo2DT6 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBUqo2DT6 .card-title {
  color: #00246f;
}
.cid-uPBUqocI1D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUqocI1D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUqocI1D .row {
  flex-direction: row-reverse;
}
.cid-uPBUqocI1D img {
  width: 100%;
}
.cid-uPBUqocI1D .mbr-description {
  color: #00246f;
}
.cid-uPBUqokSXS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBUqokSXS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUqokSXS .row {
  flex-direction: row-reverse;
}
.cid-uPBUqokSXS img {
  width: 100%;
}
.cid-uPBUqokSXS .mbr-description {
  color: #00246f;
}
.cid-uPBUqouedU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUqouedU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUqouedU .row {
  flex-direction: row-reverse;
}
.cid-uPBUqouedU img {
  width: 100%;
}
.cid-uPBUqouedU .mbr-description {
  color: #00246f;
}
.cid-uPBUqoCKGp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBUqoCKGp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUqoCKGp .row {
  flex-direction: row-reverse;
}
.cid-uPBUqoCKGp img {
  width: 100%;
}
.cid-uPBUqoCKGp .mbr-description {
  color: #00246f;
}
.cid-uPBUqoKFBO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUqoKFBO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUqoKFBO .row {
  flex-direction: row-reverse;
}
.cid-uPBUqoKFBO img {
  width: 100%;
}
.cid-uPBUqoKFBO .mbr-description {
  color: #00246f;
}
.cid-uPBUqoSctH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBUqoSctH img,
.cid-uPBUqoSctH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBUqoSctH .item:focus,
.cid-uPBUqoSctH span:focus {
  outline: none;
}
.cid-uPBUqoSctH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBUqoSctH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBUqoSctH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBUqoSctH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBUqoSctH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBUqoSctH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBUqoSctH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBUqoSctH .mbr-section-title {
  color: #00246f;
}
.cid-uPBUqoSctH .mbr-text,
.cid-uPBUqoSctH .mbr-section-btn {
  text-align: left;
}
.cid-uPBUqoSctH .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBUqoSctH .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBUqp9FI8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBUqp9FI8 .container {
    max-width: 1400px;
  }
}
.cid-uPBUqp9FI8 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBUqp9FI8 .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBUqp9FI8 .row {
  justify-content: center;
}
.cid-uPBUqp9FI8 .mbr-section-title {
  color: #00246f;
}
.cid-uPBUqpmhGH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBUqpmhGH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBUqpmhGH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBUqpmhGH .item {
  padding-bottom: 2rem;
}
.cid-uPBUqpmhGH .item-wrapper {
  position: relative;
}
.cid-uPBUqpmhGH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBUqpmhGH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBUqpmhGH .carousel-control,
.cid-uPBUqpmhGH .close {
  background: #1b1b1b;
}
.cid-uPBUqpmhGH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBUqpmhGH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBUqpmhGH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBUqpmhGH .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBUqpmhGH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBUqpmhGH .close::before {
  content: '\e91a';
}
.cid-uPBUqpmhGH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBUqpmhGH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBUqpmhGH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBUqpmhGH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBUqpmhGH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBUqpmhGH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBUqpmhGH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBUqpmhGH .carousel-indicators li.active,
.cid-uPBUqpmhGH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBUqpmhGH .carousel-indicators li::after,
.cid-uPBUqpmhGH .carousel-indicators li::before {
  content: none;
}
.cid-uPBUqpmhGH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBUqpmhGH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBUqpmhGH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBUqpmhGH .carousel-indicators {
    display: none;
  }
}
.cid-uPBUqpmhGH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBUqpmhGH .carousel-inner > .active {
  display: block;
}
.cid-uPBUqpmhGH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBUqpmhGH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBUqpmhGH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBUqpmhGH .carousel-control,
  .cid-uPBUqpmhGH .carousel-indicators,
  .cid-uPBUqpmhGH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBUqpmhGH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBUqpmhGH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBUqpmhGH .carousel-indicators .active,
.cid-uPBUqpmhGH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBUqpmhGH .carousel-indicators .active {
  background: #fff;
}
.cid-uPBUqpmhGH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBUqpmhGH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBUqpmhGH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBUqpmhGH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBUqpmhGH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBUqpmhGH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBUqpmhGH .carousel {
  width: 100%;
}
.cid-uPBUqpmhGH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBUqpmhGH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBUqpmhGH .modal.fade .modal-dialog,
.cid-uPBUqpmhGH .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBUqpmhGH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBUqpmhGH H6 {
  text-align: center;
}
.cid-uPBUqq9RvK {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBUqqhgk3 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBUqqhgk3 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBUqqhgk3 .container {
    max-width: 1400px;
  }
}
.cid-uPBUqqhgk3 .card {
  margin: auto;
}
.cid-uPBUqqhgk3 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBUqqhgk3 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBUqqhgk3 .row {
  justify-content: center;
}
.cid-uPBUqqhgk3 H3 {
  color: #ffffff;
}
.cid-uPBUqqhgk3 .card-title,
.cid-uPBUqqhgk3 .card-box {
  color: #ffffff;
}
.cid-uPBUqqzsVX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBUqqzsVX .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBUqqzsVX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBUqqzsVX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBUqqzsVX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBUqqzsVX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBUqqzsVX .mbr-section-title {
  color: #00246f;
}
.cid-uPBUqqMcrF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBUqqMcrF .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBUqqMcrF form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBUqqMcrF form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBUqqMcrF form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBUqqMcrF .mbr-section-title {
  color: #fafafa;
}
.cid-uPBUqqMcrF .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBUqqXMYJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBUqqXMYJ .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBUqr6581 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBUqr6581 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBUqr6581 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBUqr6581 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBUqr6581 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBUqr6581 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBUqr6581 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBUqr6581 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBUqr6581 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBUqr6581 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBUqr6581 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBUqr6581 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBUP1XTyj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBUP1XTyj nav.navbar {
  position: fixed;
}
.cid-uPBUP1XTyj .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-uPBUP1XTyj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBUP1XTyj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBUP1XTyj .dropdown-item:hover,
.cid-uPBUP1XTyj .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBUP1XTyj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBUP1XTyj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBUP1XTyj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBUP1XTyj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBUP1XTyj .nav-link {
  position: relative;
}
.cid-uPBUP1XTyj .container {
  display: flex;
  margin: auto;
}
.cid-uPBUP1XTyj .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBUP1XTyj .dropdown-menu,
.cid-uPBUP1XTyj .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBUP1XTyj .nav-item:focus,
.cid-uPBUP1XTyj .nav-link:focus {
  outline: none;
}
.cid-uPBUP1XTyj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBUP1XTyj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBUP1XTyj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBUP1XTyj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBUP1XTyj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBUP1XTyj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBUP1XTyj .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-uPBUP1XTyj .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBUP1XTyj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBUP1XTyj .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBUP1XTyj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBUP1XTyj .navbar.collapsed {
  justify-content: center;
}
.cid-uPBUP1XTyj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBUP1XTyj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBUP1XTyj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBUP1XTyj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBUP1XTyj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBUP1XTyj .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-uPBUP1XTyj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBUP1XTyj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBUP1XTyj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBUP1XTyj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBUP1XTyj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBUP1XTyj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBUP1XTyj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBUP1XTyj .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-uPBUP1XTyj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBUP1XTyj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBUP1XTyj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBUP1XTyj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBUP1XTyj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBUP1XTyj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBUP1XTyj .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBUP1XTyj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBUP1XTyj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBUP1XTyj .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBUP1XTyj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBUP1XTyj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBUP1XTyj .dropdown-item.active,
.cid-uPBUP1XTyj .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBUP1XTyj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBUP1XTyj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBUP1XTyj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBUP1XTyj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBUP1XTyj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBUP1XTyj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBUP1XTyj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBUP1XTyj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBUP1XTyj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBUP1XTyj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBUP1XTyj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBUP1XTyj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBUP1XTyj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBUP1XTyj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBUP1XTyj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBUP1XTyj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBUP1XTyj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBUP1XTyj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBUP1XTyj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBUP1XTyj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBUP1XTyj .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-uPBUP1XTyj .navbar {
    height: 70px;
  }
  .cid-uPBUP1XTyj .navbar.opened {
    height: auto;
  }
  .cid-uPBUP1XTyj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBUP2eUcl {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBUP2eUcl .row {
  flex-direction: row-reverse;
}
.cid-uPBUP2eUcl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBUP2eUcl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBUP2eUcl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBUP2eUcl .mbr-section-title {
  color: #ffffff;
}
.cid-uPBUP2eUcl .mbr-text,
.cid-uPBUP2eUcl .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBUP2qhLZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBUP2qhLZ .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBUP2qhLZ .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBUP2qhLZ .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBUP2qhLZ .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBUP2qhLZ .card-title {
  color: #00246f;
}
.cid-uPBUP2AAbK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUP2AAbK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUP2AAbK .row {
  flex-direction: row-reverse;
}
.cid-uPBUP2AAbK img {
  width: 100%;
}
.cid-uPBUP2AAbK .mbr-description {
  color: #00246f;
}
.cid-uPBUP2JRqG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBUP2JRqG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUP2JRqG .row {
  flex-direction: row-reverse;
}
.cid-uPBUP2JRqG img {
  width: 100%;
}
.cid-uPBUP2JRqG .mbr-description {
  color: #00246f;
}
.cid-uPBUP2SR2N {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUP2SR2N .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUP2SR2N .row {
  flex-direction: row-reverse;
}
.cid-uPBUP2SR2N img {
  width: 100%;
}
.cid-uPBUP2SR2N .mbr-description {
  color: #00246f;
}
.cid-uPBUP30FDP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBUP30FDP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUP30FDP .row {
  flex-direction: row-reverse;
}
.cid-uPBUP30FDP img {
  width: 100%;
}
.cid-uPBUP30FDP .mbr-description {
  color: #00246f;
}
.cid-uPBUP38jUM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBUP38jUM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBUP38jUM .row {
  flex-direction: row-reverse;
}
.cid-uPBUP38jUM img {
  width: 100%;
}
.cid-uPBUP38jUM .mbr-description {
  color: #00246f;
}
.cid-uPBUP3lHGQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBUP3lHGQ img,
.cid-uPBUP3lHGQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBUP3lHGQ .item:focus,
.cid-uPBUP3lHGQ span:focus {
  outline: none;
}
.cid-uPBUP3lHGQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBUP3lHGQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBUP3lHGQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBUP3lHGQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBUP3lHGQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBUP3lHGQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBUP3lHGQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBUP3lHGQ .mbr-section-title {
  color: #00246f;
}
.cid-uPBUP3lHGQ .mbr-text,
.cid-uPBUP3lHGQ .mbr-section-btn {
  text-align: left;
}
.cid-uPBUP3lHGQ .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBUP3lHGQ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBUP3C8Y6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBUP3C8Y6 .container {
    max-width: 1400px;
  }
}
.cid-uPBUP3C8Y6 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBUP3C8Y6 .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBUP3C8Y6 .row {
  justify-content: center;
}
.cid-uPBUP3C8Y6 .mbr-section-title {
  color: #00246f;
}
.cid-uPBUP3PaQz {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBUP3PaQz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBUP3PaQz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBUP3PaQz .item {
  padding-bottom: 2rem;
}
.cid-uPBUP3PaQz .item-wrapper {
  position: relative;
}
.cid-uPBUP3PaQz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBUP3PaQz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBUP3PaQz .carousel-control,
.cid-uPBUP3PaQz .close {
  background: #1b1b1b;
}
.cid-uPBUP3PaQz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBUP3PaQz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBUP3PaQz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBUP3PaQz .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBUP3PaQz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBUP3PaQz .close::before {
  content: '\e91a';
}
.cid-uPBUP3PaQz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBUP3PaQz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBUP3PaQz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBUP3PaQz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBUP3PaQz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBUP3PaQz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBUP3PaQz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBUP3PaQz .carousel-indicators li.active,
.cid-uPBUP3PaQz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBUP3PaQz .carousel-indicators li::after,
.cid-uPBUP3PaQz .carousel-indicators li::before {
  content: none;
}
.cid-uPBUP3PaQz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBUP3PaQz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBUP3PaQz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBUP3PaQz .carousel-indicators {
    display: none;
  }
}
.cid-uPBUP3PaQz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBUP3PaQz .carousel-inner > .active {
  display: block;
}
.cid-uPBUP3PaQz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBUP3PaQz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBUP3PaQz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBUP3PaQz .carousel-control,
  .cid-uPBUP3PaQz .carousel-indicators,
  .cid-uPBUP3PaQz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBUP3PaQz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBUP3PaQz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBUP3PaQz .carousel-indicators .active,
.cid-uPBUP3PaQz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBUP3PaQz .carousel-indicators .active {
  background: #fff;
}
.cid-uPBUP3PaQz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBUP3PaQz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBUP3PaQz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBUP3PaQz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBUP3PaQz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBUP3PaQz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBUP3PaQz .carousel {
  width: 100%;
}
.cid-uPBUP3PaQz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBUP3PaQz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBUP3PaQz .modal.fade .modal-dialog,
.cid-uPBUP3PaQz .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBUP3PaQz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBUP3PaQz H6 {
  text-align: center;
}
.cid-uPBUP4CNYW {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBUP4KyE5 {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBUP4KyE5 .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBUP4KyE5 .container {
    max-width: 1400px;
  }
}
.cid-uPBUP4KyE5 .card {
  margin: auto;
}
.cid-uPBUP4KyE5 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBUP4KyE5 .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBUP4KyE5 .row {
  justify-content: center;
}
.cid-uPBUP4KyE5 H3 {
  color: #ffffff;
}
.cid-uPBUP4KyE5 .card-title,
.cid-uPBUP4KyE5 .card-box {
  color: #ffffff;
}
.cid-uPBUP50RUd {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBUP50RUd .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBUP50RUd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBUP50RUd .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBUP50RUd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBUP50RUd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBUP50RUd .mbr-section-title {
  color: #00246f;
}
.cid-uPBUP5e82m {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBUP5e82m .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBUP5e82m form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBUP5e82m form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBUP5e82m form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBUP5e82m .mbr-section-title {
  color: #fafafa;
}
.cid-uPBUP5e82m .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBUP5s8iI {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBUP5s8iI .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBUP5CQqi {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBUP5CQqi .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBUP5CQqi .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBUP5CQqi .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBUP5CQqi .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBUP5CQqi .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBUP5CQqi .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBUP5CQqi .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBUP5CQqi .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBUP5CQqi .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBUP5CQqi .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBUP5CQqi .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBVxnCcJi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBVxnCcJi nav.navbar {
  position: fixed;
}
.cid-uPBVxnCcJi .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-uPBVxnCcJi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBVxnCcJi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBVxnCcJi .dropdown-item:hover,
.cid-uPBVxnCcJi .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBVxnCcJi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBVxnCcJi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBVxnCcJi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBVxnCcJi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBVxnCcJi .nav-link {
  position: relative;
}
.cid-uPBVxnCcJi .container {
  display: flex;
  margin: auto;
}
.cid-uPBVxnCcJi .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBVxnCcJi .dropdown-menu,
.cid-uPBVxnCcJi .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBVxnCcJi .nav-item:focus,
.cid-uPBVxnCcJi .nav-link:focus {
  outline: none;
}
.cid-uPBVxnCcJi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBVxnCcJi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBVxnCcJi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBVxnCcJi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBVxnCcJi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBVxnCcJi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBVxnCcJi .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-uPBVxnCcJi .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBVxnCcJi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBVxnCcJi .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBVxnCcJi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBVxnCcJi .navbar.collapsed {
  justify-content: center;
}
.cid-uPBVxnCcJi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBVxnCcJi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBVxnCcJi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBVxnCcJi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBVxnCcJi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBVxnCcJi .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-uPBVxnCcJi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBVxnCcJi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBVxnCcJi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBVxnCcJi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBVxnCcJi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBVxnCcJi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBVxnCcJi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBVxnCcJi .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-uPBVxnCcJi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBVxnCcJi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBVxnCcJi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBVxnCcJi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBVxnCcJi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBVxnCcJi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBVxnCcJi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBVxnCcJi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBVxnCcJi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBVxnCcJi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBVxnCcJi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBVxnCcJi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBVxnCcJi .dropdown-item.active,
.cid-uPBVxnCcJi .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBVxnCcJi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBVxnCcJi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBVxnCcJi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBVxnCcJi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBVxnCcJi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBVxnCcJi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBVxnCcJi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBVxnCcJi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBVxnCcJi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBVxnCcJi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBVxnCcJi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBVxnCcJi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVxnCcJi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVxnCcJi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBVxnCcJi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVxnCcJi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBVxnCcJi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBVxnCcJi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVxnCcJi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBVxnCcJi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBVxnCcJi .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-uPBVxnCcJi .navbar {
    height: 70px;
  }
  .cid-uPBVxnCcJi .navbar.opened {
    height: auto;
  }
  .cid-uPBVxnCcJi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBVxnUdg1 {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBVxnUdg1 .row {
  flex-direction: row-reverse;
}
.cid-uPBVxnUdg1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBVxnUdg1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVxnUdg1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBVxnUdg1 .mbr-section-title {
  color: #ffffff;
}
.cid-uPBVxnUdg1 .mbr-text,
.cid-uPBVxnUdg1 .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBVxo5rfE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBVxo5rfE .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBVxo5rfE .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBVxo5rfE .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVxo5rfE .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBVxo5rfE .card-title {
  color: #00246f;
}
.cid-uPBVxodt9E {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVxodt9E .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVxodt9E .row {
  flex-direction: row-reverse;
}
.cid-uPBVxodt9E img {
  width: 100%;
}
.cid-uPBVxodt9E .mbr-description {
  color: #00246f;
}
.cid-uPBVxold5F {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVxold5F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVxold5F .row {
  flex-direction: row-reverse;
}
.cid-uPBVxold5F img {
  width: 100%;
}
.cid-uPBVxold5F .mbr-description {
  color: #00246f;
}
.cid-uPBVxovYKU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVxovYKU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVxovYKU .row {
  flex-direction: row-reverse;
}
.cid-uPBVxovYKU img {
  width: 100%;
}
.cid-uPBVxovYKU .mbr-description {
  color: #00246f;
}
.cid-uPBVxoDP4a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVxoDP4a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVxoDP4a .row {
  flex-direction: row-reverse;
}
.cid-uPBVxoDP4a img {
  width: 100%;
}
.cid-uPBVxoDP4a .mbr-description {
  color: #00246f;
}
.cid-uPBVxoKog2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVxoKog2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVxoKog2 .row {
  flex-direction: row-reverse;
}
.cid-uPBVxoKog2 img {
  width: 100%;
}
.cid-uPBVxoKog2 .mbr-description {
  color: #00246f;
}
.cid-uPBVxoSltF {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBVxoSltF img,
.cid-uPBVxoSltF .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBVxoSltF .item:focus,
.cid-uPBVxoSltF span:focus {
  outline: none;
}
.cid-uPBVxoSltF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBVxoSltF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBVxoSltF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBVxoSltF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBVxoSltF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBVxoSltF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBVxoSltF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBVxoSltF .mbr-section-title {
  color: #00246f;
}
.cid-uPBVxoSltF .mbr-text,
.cid-uPBVxoSltF .mbr-section-btn {
  text-align: left;
}
.cid-uPBVxoSltF .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBVxoSltF .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBVxp82iE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBVxp82iE .container {
    max-width: 1400px;
  }
}
.cid-uPBVxp82iE .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBVxp82iE .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBVxp82iE .row {
  justify-content: center;
}
.cid-uPBVxp82iE .mbr-section-title {
  color: #00246f;
}
.cid-uPBVxpmrBo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBVxpmrBo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBVxpmrBo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBVxpmrBo .item {
  padding-bottom: 2rem;
}
.cid-uPBVxpmrBo .item-wrapper {
  position: relative;
}
.cid-uPBVxpmrBo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBVxpmrBo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBVxpmrBo .carousel-control,
.cid-uPBVxpmrBo .close {
  background: #1b1b1b;
}
.cid-uPBVxpmrBo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBVxpmrBo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBVxpmrBo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBVxpmrBo .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBVxpmrBo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBVxpmrBo .close::before {
  content: '\e91a';
}
.cid-uPBVxpmrBo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBVxpmrBo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBVxpmrBo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVxpmrBo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBVxpmrBo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBVxpmrBo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBVxpmrBo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBVxpmrBo .carousel-indicators li.active,
.cid-uPBVxpmrBo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBVxpmrBo .carousel-indicators li::after,
.cid-uPBVxpmrBo .carousel-indicators li::before {
  content: none;
}
.cid-uPBVxpmrBo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBVxpmrBo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBVxpmrBo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBVxpmrBo .carousel-indicators {
    display: none;
  }
}
.cid-uPBVxpmrBo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBVxpmrBo .carousel-inner > .active {
  display: block;
}
.cid-uPBVxpmrBo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVxpmrBo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBVxpmrBo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBVxpmrBo .carousel-control,
  .cid-uPBVxpmrBo .carousel-indicators,
  .cid-uPBVxpmrBo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBVxpmrBo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBVxpmrBo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBVxpmrBo .carousel-indicators .active,
.cid-uPBVxpmrBo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBVxpmrBo .carousel-indicators .active {
  background: #fff;
}
.cid-uPBVxpmrBo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBVxpmrBo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBVxpmrBo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBVxpmrBo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBVxpmrBo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBVxpmrBo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBVxpmrBo .carousel {
  width: 100%;
}
.cid-uPBVxpmrBo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBVxpmrBo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBVxpmrBo .modal.fade .modal-dialog,
.cid-uPBVxpmrBo .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBVxpmrBo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBVxpmrBo H6 {
  text-align: center;
}
.cid-uPBVxq8IB3 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVxqgFQC {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBVxqgFQC .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBVxqgFQC .container {
    max-width: 1400px;
  }
}
.cid-uPBVxqgFQC .card {
  margin: auto;
}
.cid-uPBVxqgFQC .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBVxqgFQC .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBVxqgFQC .row {
  justify-content: center;
}
.cid-uPBVxqgFQC H3 {
  color: #ffffff;
}
.cid-uPBVxqgFQC .card-title,
.cid-uPBVxqgFQC .card-box {
  color: #ffffff;
}
.cid-uPBVxqzGFq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBVxqzGFq .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBVxqzGFq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBVxqzGFq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBVxqzGFq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBVxqzGFq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBVxqzGFq .mbr-section-title {
  color: #00246f;
}
.cid-uPBVxqMtzW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBVxqMtzW .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBVxqMtzW form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBVxqMtzW form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBVxqMtzW form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBVxqMtzW .mbr-section-title {
  color: #fafafa;
}
.cid-uPBVxqMtzW .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBVxqXCqW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVxqXCqW .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBVxr7afO {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBVxr7afO .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVxr7afO .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBVxr7afO .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBVxr7afO .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVxr7afO .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBVxr7afO .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBVxr7afO .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBVxr7afO .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBVxr7afO .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBVxr7afO .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBVxr7afO .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBVCnDmZG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBVCnDmZG nav.navbar {
  position: fixed;
}
.cid-uPBVCnDmZG .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-uPBVCnDmZG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBVCnDmZG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBVCnDmZG .dropdown-item:hover,
.cid-uPBVCnDmZG .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBVCnDmZG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBVCnDmZG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBVCnDmZG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBVCnDmZG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBVCnDmZG .nav-link {
  position: relative;
}
.cid-uPBVCnDmZG .container {
  display: flex;
  margin: auto;
}
.cid-uPBVCnDmZG .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBVCnDmZG .dropdown-menu,
.cid-uPBVCnDmZG .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBVCnDmZG .nav-item:focus,
.cid-uPBVCnDmZG .nav-link:focus {
  outline: none;
}
.cid-uPBVCnDmZG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBVCnDmZG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBVCnDmZG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBVCnDmZG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBVCnDmZG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBVCnDmZG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBVCnDmZG .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-uPBVCnDmZG .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBVCnDmZG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBVCnDmZG .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBVCnDmZG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBVCnDmZG .navbar.collapsed {
  justify-content: center;
}
.cid-uPBVCnDmZG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBVCnDmZG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBVCnDmZG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBVCnDmZG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBVCnDmZG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBVCnDmZG .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-uPBVCnDmZG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBVCnDmZG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBVCnDmZG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBVCnDmZG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBVCnDmZG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBVCnDmZG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBVCnDmZG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBVCnDmZG .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-uPBVCnDmZG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBVCnDmZG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBVCnDmZG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBVCnDmZG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBVCnDmZG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBVCnDmZG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBVCnDmZG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBVCnDmZG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBVCnDmZG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBVCnDmZG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBVCnDmZG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBVCnDmZG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBVCnDmZG .dropdown-item.active,
.cid-uPBVCnDmZG .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBVCnDmZG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBVCnDmZG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBVCnDmZG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBVCnDmZG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBVCnDmZG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBVCnDmZG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBVCnDmZG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBVCnDmZG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBVCnDmZG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBVCnDmZG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBVCnDmZG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBVCnDmZG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVCnDmZG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVCnDmZG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBVCnDmZG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVCnDmZG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBVCnDmZG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBVCnDmZG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVCnDmZG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBVCnDmZG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBVCnDmZG .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-uPBVCnDmZG .navbar {
    height: 70px;
  }
  .cid-uPBVCnDmZG .navbar.opened {
    height: auto;
  }
  .cid-uPBVCnDmZG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBVCnSbdT {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBVCnSbdT .row {
  flex-direction: row-reverse;
}
.cid-uPBVCnSbdT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBVCnSbdT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVCnSbdT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBVCnSbdT .mbr-section-title {
  color: #ffffff;
}
.cid-uPBVCnSbdT .mbr-text,
.cid-uPBVCnSbdT .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBVCo1bwS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBVCo1bwS .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBVCo1bwS .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBVCo1bwS .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVCo1bwS .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBVCo1bwS .card-title {
  color: #00246f;
}
.cid-uPBVCo9OvF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVCo9OvF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVCo9OvF .row {
  flex-direction: row-reverse;
}
.cid-uPBVCo9OvF img {
  width: 100%;
}
.cid-uPBVCo9OvF .mbr-description {
  color: #00246f;
}
.cid-uPBVCojQgW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVCojQgW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVCojQgW .row {
  flex-direction: row-reverse;
}
.cid-uPBVCojQgW img {
  width: 100%;
}
.cid-uPBVCojQgW .mbr-description {
  color: #00246f;
}
.cid-uPBVCoudI6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVCoudI6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVCoudI6 .row {
  flex-direction: row-reverse;
}
.cid-uPBVCoudI6 img {
  width: 100%;
}
.cid-uPBVCoudI6 .mbr-description {
  color: #00246f;
}
.cid-uPBVCoCXUv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVCoCXUv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVCoCXUv .row {
  flex-direction: row-reverse;
}
.cid-uPBVCoCXUv img {
  width: 100%;
}
.cid-uPBVCoCXUv .mbr-description {
  color: #00246f;
}
.cid-uPBVCoK6B5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVCoK6B5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVCoK6B5 .row {
  flex-direction: row-reverse;
}
.cid-uPBVCoK6B5 img {
  width: 100%;
}
.cid-uPBVCoK6B5 .mbr-description {
  color: #00246f;
}
.cid-uPBVCoSIA6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBVCoSIA6 img,
.cid-uPBVCoSIA6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBVCoSIA6 .item:focus,
.cid-uPBVCoSIA6 span:focus {
  outline: none;
}
.cid-uPBVCoSIA6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBVCoSIA6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBVCoSIA6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBVCoSIA6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBVCoSIA6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBVCoSIA6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBVCoSIA6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBVCoSIA6 .mbr-section-title {
  color: #00246f;
}
.cid-uPBVCoSIA6 .mbr-text,
.cid-uPBVCoSIA6 .mbr-section-btn {
  text-align: left;
}
.cid-uPBVCoSIA6 .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBVCoSIA6 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBVCp8HpF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBVCp8HpF .container {
    max-width: 1400px;
  }
}
.cid-uPBVCp8HpF .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBVCp8HpF .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBVCp8HpF .row {
  justify-content: center;
}
.cid-uPBVCp8HpF .mbr-section-title {
  color: #00246f;
}
.cid-uPBVCpmEmf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBVCpmEmf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBVCpmEmf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBVCpmEmf .item {
  padding-bottom: 2rem;
}
.cid-uPBVCpmEmf .item-wrapper {
  position: relative;
}
.cid-uPBVCpmEmf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBVCpmEmf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBVCpmEmf .carousel-control,
.cid-uPBVCpmEmf .close {
  background: #1b1b1b;
}
.cid-uPBVCpmEmf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBVCpmEmf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBVCpmEmf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBVCpmEmf .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBVCpmEmf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBVCpmEmf .close::before {
  content: '\e91a';
}
.cid-uPBVCpmEmf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBVCpmEmf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBVCpmEmf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVCpmEmf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBVCpmEmf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBVCpmEmf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBVCpmEmf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBVCpmEmf .carousel-indicators li.active,
.cid-uPBVCpmEmf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBVCpmEmf .carousel-indicators li::after,
.cid-uPBVCpmEmf .carousel-indicators li::before {
  content: none;
}
.cid-uPBVCpmEmf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBVCpmEmf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBVCpmEmf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBVCpmEmf .carousel-indicators {
    display: none;
  }
}
.cid-uPBVCpmEmf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBVCpmEmf .carousel-inner > .active {
  display: block;
}
.cid-uPBVCpmEmf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVCpmEmf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBVCpmEmf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBVCpmEmf .carousel-control,
  .cid-uPBVCpmEmf .carousel-indicators,
  .cid-uPBVCpmEmf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBVCpmEmf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBVCpmEmf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBVCpmEmf .carousel-indicators .active,
.cid-uPBVCpmEmf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBVCpmEmf .carousel-indicators .active {
  background: #fff;
}
.cid-uPBVCpmEmf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBVCpmEmf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBVCpmEmf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBVCpmEmf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBVCpmEmf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBVCpmEmf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBVCpmEmf .carousel {
  width: 100%;
}
.cid-uPBVCpmEmf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBVCpmEmf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBVCpmEmf .modal.fade .modal-dialog,
.cid-uPBVCpmEmf .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBVCpmEmf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBVCpmEmf H6 {
  text-align: center;
}
.cid-uPBVCq6gkm {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVCqfkRH {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBVCqfkRH .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBVCqfkRH .container {
    max-width: 1400px;
  }
}
.cid-uPBVCqfkRH .card {
  margin: auto;
}
.cid-uPBVCqfkRH .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBVCqfkRH .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBVCqfkRH .row {
  justify-content: center;
}
.cid-uPBVCqfkRH H3 {
  color: #ffffff;
}
.cid-uPBVCqfkRH .card-title,
.cid-uPBVCqfkRH .card-box {
  color: #ffffff;
}
.cid-uPBVCqx8GG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBVCqx8GG .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBVCqx8GG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBVCqx8GG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBVCqx8GG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBVCqx8GG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBVCqx8GG .mbr-section-title {
  color: #00246f;
}
.cid-uPBVCqJB5h {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBVCqJB5h .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBVCqJB5h form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBVCqJB5h form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBVCqJB5h form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBVCqJB5h .mbr-section-title {
  color: #fafafa;
}
.cid-uPBVCqJB5h .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBVCqUnf8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVCqUnf8 .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBVCr38Oa {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBVCr38Oa .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVCr38Oa .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBVCr38Oa .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBVCr38Oa .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVCr38Oa .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBVCr38Oa .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBVCr38Oa .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBVCr38Oa .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBVCr38Oa .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBVCr38Oa .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBVCr38Oa .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBVI8Tgaf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBVI8Tgaf nav.navbar {
  position: fixed;
}
.cid-uPBVI8Tgaf .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-uPBVI8Tgaf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBVI8Tgaf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBVI8Tgaf .dropdown-item:hover,
.cid-uPBVI8Tgaf .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBVI8Tgaf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBVI8Tgaf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBVI8Tgaf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBVI8Tgaf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBVI8Tgaf .nav-link {
  position: relative;
}
.cid-uPBVI8Tgaf .container {
  display: flex;
  margin: auto;
}
.cid-uPBVI8Tgaf .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBVI8Tgaf .dropdown-menu,
.cid-uPBVI8Tgaf .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBVI8Tgaf .nav-item:focus,
.cid-uPBVI8Tgaf .nav-link:focus {
  outline: none;
}
.cid-uPBVI8Tgaf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBVI8Tgaf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBVI8Tgaf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBVI8Tgaf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBVI8Tgaf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBVI8Tgaf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBVI8Tgaf .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-uPBVI8Tgaf .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBVI8Tgaf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBVI8Tgaf .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBVI8Tgaf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBVI8Tgaf .navbar.collapsed {
  justify-content: center;
}
.cid-uPBVI8Tgaf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBVI8Tgaf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBVI8Tgaf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBVI8Tgaf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBVI8Tgaf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBVI8Tgaf .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-uPBVI8Tgaf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBVI8Tgaf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBVI8Tgaf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBVI8Tgaf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBVI8Tgaf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBVI8Tgaf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBVI8Tgaf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBVI8Tgaf .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-uPBVI8Tgaf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBVI8Tgaf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBVI8Tgaf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBVI8Tgaf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBVI8Tgaf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBVI8Tgaf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBVI8Tgaf .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBVI8Tgaf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBVI8Tgaf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBVI8Tgaf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBVI8Tgaf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBVI8Tgaf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBVI8Tgaf .dropdown-item.active,
.cid-uPBVI8Tgaf .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBVI8Tgaf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBVI8Tgaf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBVI8Tgaf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBVI8Tgaf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBVI8Tgaf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBVI8Tgaf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBVI8Tgaf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBVI8Tgaf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBVI8Tgaf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBVI8Tgaf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBVI8Tgaf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBVI8Tgaf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVI8Tgaf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVI8Tgaf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBVI8Tgaf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVI8Tgaf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBVI8Tgaf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBVI8Tgaf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVI8Tgaf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBVI8Tgaf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBVI8Tgaf .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-uPBVI8Tgaf .navbar {
    height: 70px;
  }
  .cid-uPBVI8Tgaf .navbar.opened {
    height: auto;
  }
  .cid-uPBVI8Tgaf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBVI99d4j {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBVI99d4j .row {
  flex-direction: row-reverse;
}
.cid-uPBVI99d4j .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBVI99d4j .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVI99d4j .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBVI99d4j .mbr-section-title {
  color: #ffffff;
}
.cid-uPBVI99d4j .mbr-text,
.cid-uPBVI99d4j .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBVI9iiX1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBVI9iiX1 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBVI9iiX1 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBVI9iiX1 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVI9iiX1 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBVI9iiX1 .card-title {
  color: #00246f;
}
.cid-uPBVI9pxj3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVI9pxj3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVI9pxj3 .row {
  flex-direction: row-reverse;
}
.cid-uPBVI9pxj3 img {
  width: 100%;
}
.cid-uPBVI9pxj3 .mbr-description {
  color: #00246f;
}
.cid-uPBVI9xbZj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVI9xbZj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVI9xbZj .row {
  flex-direction: row-reverse;
}
.cid-uPBVI9xbZj img {
  width: 100%;
}
.cid-uPBVI9xbZj .mbr-description {
  color: #00246f;
}
.cid-uPBVI9EeRs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVI9EeRs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVI9EeRs .row {
  flex-direction: row-reverse;
}
.cid-uPBVI9EeRs img {
  width: 100%;
}
.cid-uPBVI9EeRs .mbr-description {
  color: #00246f;
}
.cid-uPBVI9Mv4Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVI9Mv4Z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVI9Mv4Z .row {
  flex-direction: row-reverse;
}
.cid-uPBVI9Mv4Z img {
  width: 100%;
}
.cid-uPBVI9Mv4Z .mbr-description {
  color: #00246f;
}
.cid-uPBVI9VeeT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVI9VeeT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVI9VeeT .row {
  flex-direction: row-reverse;
}
.cid-uPBVI9VeeT img {
  width: 100%;
}
.cid-uPBVI9VeeT .mbr-description {
  color: #00246f;
}
.cid-uPBVIa3O2t {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBVIa3O2t img,
.cid-uPBVIa3O2t .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBVIa3O2t .item:focus,
.cid-uPBVIa3O2t span:focus {
  outline: none;
}
.cid-uPBVIa3O2t .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBVIa3O2t .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBVIa3O2t .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBVIa3O2t .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBVIa3O2t .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBVIa3O2t .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBVIa3O2t .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBVIa3O2t .mbr-section-title {
  color: #00246f;
}
.cid-uPBVIa3O2t .mbr-text,
.cid-uPBVIa3O2t .mbr-section-btn {
  text-align: left;
}
.cid-uPBVIa3O2t .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBVIa3O2t .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBVIaiXQP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBVIaiXQP .container {
    max-width: 1400px;
  }
}
.cid-uPBVIaiXQP .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBVIaiXQP .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBVIaiXQP .row {
  justify-content: center;
}
.cid-uPBVIaiXQP .mbr-section-title {
  color: #00246f;
}
.cid-uPBVIaw6xy {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBVIaw6xy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBVIaw6xy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBVIaw6xy .item {
  padding-bottom: 2rem;
}
.cid-uPBVIaw6xy .item-wrapper {
  position: relative;
}
.cid-uPBVIaw6xy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBVIaw6xy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBVIaw6xy .carousel-control,
.cid-uPBVIaw6xy .close {
  background: #1b1b1b;
}
.cid-uPBVIaw6xy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBVIaw6xy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBVIaw6xy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBVIaw6xy .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBVIaw6xy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBVIaw6xy .close::before {
  content: '\e91a';
}
.cid-uPBVIaw6xy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBVIaw6xy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBVIaw6xy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVIaw6xy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBVIaw6xy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBVIaw6xy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBVIaw6xy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBVIaw6xy .carousel-indicators li.active,
.cid-uPBVIaw6xy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBVIaw6xy .carousel-indicators li::after,
.cid-uPBVIaw6xy .carousel-indicators li::before {
  content: none;
}
.cid-uPBVIaw6xy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBVIaw6xy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBVIaw6xy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBVIaw6xy .carousel-indicators {
    display: none;
  }
}
.cid-uPBVIaw6xy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBVIaw6xy .carousel-inner > .active {
  display: block;
}
.cid-uPBVIaw6xy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVIaw6xy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBVIaw6xy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBVIaw6xy .carousel-control,
  .cid-uPBVIaw6xy .carousel-indicators,
  .cid-uPBVIaw6xy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBVIaw6xy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBVIaw6xy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBVIaw6xy .carousel-indicators .active,
.cid-uPBVIaw6xy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBVIaw6xy .carousel-indicators .active {
  background: #fff;
}
.cid-uPBVIaw6xy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBVIaw6xy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBVIaw6xy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBVIaw6xy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBVIaw6xy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBVIaw6xy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBVIaw6xy .carousel {
  width: 100%;
}
.cid-uPBVIaw6xy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBVIaw6xy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBVIaw6xy .modal.fade .modal-dialog,
.cid-uPBVIaw6xy .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBVIaw6xy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBVIaw6xy H6 {
  text-align: center;
}
.cid-uPBVIbhQrO {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVIbod5o {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBVIbod5o .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBVIbod5o .container {
    max-width: 1400px;
  }
}
.cid-uPBVIbod5o .card {
  margin: auto;
}
.cid-uPBVIbod5o .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBVIbod5o .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBVIbod5o .row {
  justify-content: center;
}
.cid-uPBVIbod5o H3 {
  color: #ffffff;
}
.cid-uPBVIbod5o .card-title,
.cid-uPBVIbod5o .card-box {
  color: #ffffff;
}
.cid-uPBVIbEACF {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBVIbEACF .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBVIbEACF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBVIbEACF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBVIbEACF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBVIbEACF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBVIbEACF .mbr-section-title {
  color: #00246f;
}
.cid-uPBVIbULSy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBVIbULSy .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBVIbULSy form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBVIbULSy form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBVIbULSy form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBVIbULSy .mbr-section-title {
  color: #fafafa;
}
.cid-uPBVIbULSy .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBVIc55WX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVIc55WX .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBVIceFSP {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBVIceFSP .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVIceFSP .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBVIceFSP .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBVIceFSP .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVIceFSP .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBVIceFSP .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBVIceFSP .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBVIceFSP .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBVIceFSP .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBVIceFSP .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBVIceFSP .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPBVPMsRmb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPBVPMsRmb nav.navbar {
  position: fixed;
}
.cid-uPBVPMsRmb .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-uPBVPMsRmb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPBVPMsRmb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPBVPMsRmb .dropdown-item:hover,
.cid-uPBVPMsRmb .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPBVPMsRmb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPBVPMsRmb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPBVPMsRmb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPBVPMsRmb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPBVPMsRmb .nav-link {
  position: relative;
}
.cid-uPBVPMsRmb .container {
  display: flex;
  margin: auto;
}
.cid-uPBVPMsRmb .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPBVPMsRmb .dropdown-menu,
.cid-uPBVPMsRmb .navbar.opened {
  background: #ffffff !important;
}
.cid-uPBVPMsRmb .nav-item:focus,
.cid-uPBVPMsRmb .nav-link:focus {
  outline: none;
}
.cid-uPBVPMsRmb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPBVPMsRmb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPBVPMsRmb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPBVPMsRmb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPBVPMsRmb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPBVPMsRmb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPBVPMsRmb .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-uPBVPMsRmb .navbar.opened {
  transition: all 0.3s;
}
.cid-uPBVPMsRmb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPBVPMsRmb .navbar .navbar-logo img {
  width: auto;
}
.cid-uPBVPMsRmb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPBVPMsRmb .navbar.collapsed {
  justify-content: center;
}
.cid-uPBVPMsRmb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPBVPMsRmb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPBVPMsRmb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPBVPMsRmb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPBVPMsRmb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPBVPMsRmb .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-uPBVPMsRmb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPBVPMsRmb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPBVPMsRmb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPBVPMsRmb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPBVPMsRmb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPBVPMsRmb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPBVPMsRmb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPBVPMsRmb .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-uPBVPMsRmb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPBVPMsRmb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPBVPMsRmb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPBVPMsRmb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPBVPMsRmb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPBVPMsRmb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPBVPMsRmb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPBVPMsRmb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPBVPMsRmb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPBVPMsRmb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPBVPMsRmb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPBVPMsRmb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPBVPMsRmb .dropdown-item.active,
.cid-uPBVPMsRmb .dropdown-item:active {
  background-color: transparent;
}
.cid-uPBVPMsRmb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPBVPMsRmb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPBVPMsRmb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPBVPMsRmb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPBVPMsRmb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPBVPMsRmb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPBVPMsRmb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPBVPMsRmb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPBVPMsRmb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPBVPMsRmb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPBVPMsRmb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPBVPMsRmb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVPMsRmb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPBVPMsRmb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPBVPMsRmb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVPMsRmb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPBVPMsRmb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPBVPMsRmb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPBVPMsRmb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPBVPMsRmb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPBVPMsRmb .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-uPBVPMsRmb .navbar {
    height: 70px;
  }
  .cid-uPBVPMsRmb .navbar.opened {
    height: auto;
  }
  .cid-uPBVPMsRmb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPBVPMKGc1 {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPBVPMKGc1 .row {
  flex-direction: row-reverse;
}
.cid-uPBVPMKGc1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPBVPMKGc1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVPMKGc1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPBVPMKGc1 .mbr-section-title {
  color: #ffffff;
}
.cid-uPBVPMKGc1 .mbr-text,
.cid-uPBVPMKGc1 .mbr-section-btn {
  color: #fafafa;
}
.cid-uPBVPMUWHF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPBVPMUWHF .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPBVPMUWHF .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPBVPMUWHF .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPBVPMUWHF .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPBVPMUWHF .card-title {
  color: #00246f;
}
.cid-uPBVPN5MNd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVPN5MNd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVPN5MNd .row {
  flex-direction: row-reverse;
}
.cid-uPBVPN5MNd img {
  width: 100%;
}
.cid-uPBVPN5MNd .mbr-description {
  color: #00246f;
}
.cid-uPBVPNcde7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVPNcde7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVPNcde7 .row {
  flex-direction: row-reverse;
}
.cid-uPBVPNcde7 img {
  width: 100%;
}
.cid-uPBVPNcde7 .mbr-description {
  color: #00246f;
}
.cid-uPBVPNlRO6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVPNlRO6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVPNlRO6 .row {
  flex-direction: row-reverse;
}
.cid-uPBVPNlRO6 img {
  width: 100%;
}
.cid-uPBVPNlRO6 .mbr-description {
  color: #00246f;
}
.cid-uPBVPNsf9H {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPBVPNsf9H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVPNsf9H .row {
  flex-direction: row-reverse;
}
.cid-uPBVPNsf9H img {
  width: 100%;
}
.cid-uPBVPNsf9H .mbr-description {
  color: #00246f;
}
.cid-uPBVPNBqRa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPBVPNBqRa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPBVPNBqRa .row {
  flex-direction: row-reverse;
}
.cid-uPBVPNBqRa img {
  width: 100%;
}
.cid-uPBVPNBqRa .mbr-description {
  color: #00246f;
}
.cid-uPBVPNJnjS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPBVPNJnjS img,
.cid-uPBVPNJnjS .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPBVPNJnjS .item:focus,
.cid-uPBVPNJnjS span:focus {
  outline: none;
}
.cid-uPBVPNJnjS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPBVPNJnjS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPBVPNJnjS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPBVPNJnjS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPBVPNJnjS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPBVPNJnjS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPBVPNJnjS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPBVPNJnjS .mbr-section-title {
  color: #00246f;
}
.cid-uPBVPNJnjS .mbr-text,
.cid-uPBVPNJnjS .mbr-section-btn {
  text-align: left;
}
.cid-uPBVPNJnjS .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPBVPNJnjS .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPBVPO32QD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPBVPO32QD .container {
    max-width: 1400px;
  }
}
.cid-uPBVPO32QD .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPBVPO32QD .card-wrapper {
  margin-top: 3rem;
}
.cid-uPBVPO32QD .row {
  justify-content: center;
}
.cid-uPBVPO32QD .mbr-section-title {
  color: #00246f;
}
.cid-uPBVPOg2Ix {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPBVPOg2Ix .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPBVPOg2Ix .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPBVPOg2Ix .item {
  padding-bottom: 2rem;
}
.cid-uPBVPOg2Ix .item-wrapper {
  position: relative;
}
.cid-uPBVPOg2Ix .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPBVPOg2Ix .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPBVPOg2Ix .carousel-control,
.cid-uPBVPOg2Ix .close {
  background: #1b1b1b;
}
.cid-uPBVPOg2Ix .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPBVPOg2Ix .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPBVPOg2Ix .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPBVPOg2Ix .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPBVPOg2Ix .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPBVPOg2Ix .close::before {
  content: '\e91a';
}
.cid-uPBVPOg2Ix .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPBVPOg2Ix .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPBVPOg2Ix .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVPOg2Ix .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPBVPOg2Ix .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPBVPOg2Ix .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPBVPOg2Ix .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPBVPOg2Ix .carousel-indicators li.active,
.cid-uPBVPOg2Ix .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPBVPOg2Ix .carousel-indicators li::after,
.cid-uPBVPOg2Ix .carousel-indicators li::before {
  content: none;
}
.cid-uPBVPOg2Ix .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPBVPOg2Ix .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPBVPOg2Ix .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPBVPOg2Ix .carousel-indicators {
    display: none;
  }
}
.cid-uPBVPOg2Ix .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPBVPOg2Ix .carousel-inner > .active {
  display: block;
}
.cid-uPBVPOg2Ix .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPBVPOg2Ix .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPBVPOg2Ix .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPBVPOg2Ix .carousel-control,
  .cid-uPBVPOg2Ix .carousel-indicators,
  .cid-uPBVPOg2Ix .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPBVPOg2Ix .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPBVPOg2Ix .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPBVPOg2Ix .carousel-indicators .active,
.cid-uPBVPOg2Ix .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPBVPOg2Ix .carousel-indicators .active {
  background: #fff;
}
.cid-uPBVPOg2Ix .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPBVPOg2Ix .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPBVPOg2Ix .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPBVPOg2Ix .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPBVPOg2Ix .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPBVPOg2Ix .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPBVPOg2Ix .carousel {
  width: 100%;
}
.cid-uPBVPOg2Ix .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPBVPOg2Ix .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPBVPOg2Ix .modal.fade .modal-dialog,
.cid-uPBVPOg2Ix .modal.in .modal-dialog {
  transform: none;
}
.cid-uPBVPOg2Ix .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPBVPOg2Ix H6 {
  text-align: center;
}
.cid-uPBVPP37VY {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVPPcYbK {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPBVPPcYbK .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPBVPPcYbK .container {
    max-width: 1400px;
  }
}
.cid-uPBVPPcYbK .card {
  margin: auto;
}
.cid-uPBVPPcYbK .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPBVPPcYbK .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPBVPPcYbK .row {
  justify-content: center;
}
.cid-uPBVPPcYbK H3 {
  color: #ffffff;
}
.cid-uPBVPPcYbK .card-title,
.cid-uPBVPPcYbK .card-box {
  color: #ffffff;
}
.cid-uPBVPPtlN8 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPBVPPtlN8 .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPBVPPtlN8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPBVPPtlN8 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPBVPPtlN8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPBVPPtlN8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPBVPPtlN8 .mbr-section-title {
  color: #00246f;
}
.cid-uPBVPPHvXp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPBVPPHvXp .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPBVPPHvXp form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPBVPPHvXp form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPBVPPHvXp form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPBVPPHvXp .mbr-section-title {
  color: #fafafa;
}
.cid-uPBVPPHvXp .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPBVPPV8gZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPBVPPV8gZ .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPBVPQ5CpL {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPBVPQ5CpL .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVPQ5CpL .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPBVPQ5CpL .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPBVPQ5CpL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPBVPQ5CpL .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPBVPQ5CpL .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPBVPQ5CpL .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPBVPQ5CpL .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPBVPQ5CpL .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPBVPQ5CpL .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPBVPQ5CpL .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uPCbQE0CZx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uPCbQE0CZx nav.navbar {
  position: fixed;
}
.cid-uPCbQE0CZx .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-uPCbQE0CZx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uPCbQE0CZx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPCbQE0CZx .dropdown-item:hover,
.cid-uPCbQE0CZx .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uPCbQE0CZx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uPCbQE0CZx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uPCbQE0CZx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uPCbQE0CZx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPCbQE0CZx .nav-link {
  position: relative;
}
.cid-uPCbQE0CZx .container {
  display: flex;
  margin: auto;
}
.cid-uPCbQE0CZx .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uPCbQE0CZx .dropdown-menu,
.cid-uPCbQE0CZx .navbar.opened {
  background: #ffffff !important;
}
.cid-uPCbQE0CZx .nav-item:focus,
.cid-uPCbQE0CZx .nav-link:focus {
  outline: none;
}
.cid-uPCbQE0CZx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPCbQE0CZx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPCbQE0CZx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uPCbQE0CZx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPCbQE0CZx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPCbQE0CZx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPCbQE0CZx .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-uPCbQE0CZx .navbar.opened {
  transition: all 0.3s;
}
.cid-uPCbQE0CZx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uPCbQE0CZx .navbar .navbar-logo img {
  width: auto;
}
.cid-uPCbQE0CZx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPCbQE0CZx .navbar.collapsed {
  justify-content: center;
}
.cid-uPCbQE0CZx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPCbQE0CZx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPCbQE0CZx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uPCbQE0CZx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPCbQE0CZx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPCbQE0CZx .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-uPCbQE0CZx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPCbQE0CZx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uPCbQE0CZx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uPCbQE0CZx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPCbQE0CZx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPCbQE0CZx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPCbQE0CZx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPCbQE0CZx .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-uPCbQE0CZx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uPCbQE0CZx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPCbQE0CZx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPCbQE0CZx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPCbQE0CZx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPCbQE0CZx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uPCbQE0CZx .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPCbQE0CZx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uPCbQE0CZx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uPCbQE0CZx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPCbQE0CZx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPCbQE0CZx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPCbQE0CZx .dropdown-item.active,
.cid-uPCbQE0CZx .dropdown-item:active {
  background-color: transparent;
}
.cid-uPCbQE0CZx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPCbQE0CZx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPCbQE0CZx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPCbQE0CZx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uPCbQE0CZx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPCbQE0CZx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPCbQE0CZx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPCbQE0CZx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPCbQE0CZx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uPCbQE0CZx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uPCbQE0CZx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uPCbQE0CZx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPCbQE0CZx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uPCbQE0CZx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uPCbQE0CZx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPCbQE0CZx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uPCbQE0CZx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uPCbQE0CZx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uPCbQE0CZx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uPCbQE0CZx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPCbQE0CZx .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-uPCbQE0CZx .navbar {
    height: 70px;
  }
  .cid-uPCbQE0CZx .navbar.opened {
    height: auto;
  }
  .cid-uPCbQE0CZx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPCbQElmuN {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uPCbQElmuN .row {
  flex-direction: row-reverse;
}
.cid-uPCbQElmuN .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uPCbQElmuN .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uPCbQElmuN .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uPCbQElmuN .mbr-section-title {
  color: #ffffff;
}
.cid-uPCbQElmuN .mbr-text,
.cid-uPCbQElmuN .mbr-section-btn {
  color: #fafafa;
}
.cid-uPCbQExs4b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uPCbQExs4b .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uPCbQExs4b .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uPCbQExs4b .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPCbQExs4b .card-wrapper {
    padding: 4rem;
  }
}
.cid-uPCbQExs4b .card-title {
  color: #00246f;
}
.cid-uPCbQEG8nk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPCbQEG8nk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCbQEG8nk .row {
  flex-direction: row-reverse;
}
.cid-uPCbQEG8nk img {
  width: 100%;
}
.cid-uPCbQEG8nk .mbr-description {
  color: #00246f;
}
.cid-uPCbQEQUWK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPCbQEQUWK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCbQEQUWK .row {
  flex-direction: row-reverse;
}
.cid-uPCbQEQUWK img {
  width: 100%;
}
.cid-uPCbQEQUWK .mbr-description {
  color: #00246f;
}
.cid-uPCbQEZCZr {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPCbQEZCZr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCbQEZCZr .row {
  flex-direction: row-reverse;
}
.cid-uPCbQEZCZr img {
  width: 100%;
}
.cid-uPCbQEZCZr .mbr-description {
  color: #00246f;
}
.cid-uPCbQFaXWp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPCbQFaXWp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCbQFaXWp .row {
  flex-direction: row-reverse;
}
.cid-uPCbQFaXWp img {
  width: 100%;
}
.cid-uPCbQFaXWp .mbr-description {
  color: #00246f;
}
.cid-uPCbQFk4O4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uPCbQFk4O4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCbQFk4O4 .row {
  flex-direction: row-reverse;
}
.cid-uPCbQFk4O4 img {
  width: 100%;
}
.cid-uPCbQFk4O4 .mbr-description {
  color: #00246f;
}
.cid-uPCbQFtqZO {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uPCbQFtqZO img,
.cid-uPCbQFtqZO .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uPCbQFtqZO .item:focus,
.cid-uPCbQFtqZO span:focus {
  outline: none;
}
.cid-uPCbQFtqZO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uPCbQFtqZO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uPCbQFtqZO .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uPCbQFtqZO .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uPCbQFtqZO .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uPCbQFtqZO .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uPCbQFtqZO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uPCbQFtqZO .mbr-section-title {
  color: #00246f;
}
.cid-uPCbQFtqZO .mbr-text,
.cid-uPCbQFtqZO .mbr-section-btn {
  text-align: left;
}
.cid-uPCbQFtqZO .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uPCbQFtqZO .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uPCbQFKNlF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uPCbQFKNlF .container {
    max-width: 1400px;
  }
}
.cid-uPCbQFKNlF .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uPCbQFKNlF .card-wrapper {
  margin-top: 3rem;
}
.cid-uPCbQFKNlF .row {
  justify-content: center;
}
.cid-uPCbQFKNlF .mbr-section-title {
  color: #00246f;
}
.cid-uPCbQFZSfU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uPCbQFZSfU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPCbQFZSfU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPCbQFZSfU .item {
  padding-bottom: 2rem;
}
.cid-uPCbQFZSfU .item-wrapper {
  position: relative;
}
.cid-uPCbQFZSfU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uPCbQFZSfU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uPCbQFZSfU .carousel-control,
.cid-uPCbQFZSfU .close {
  background: #1b1b1b;
}
.cid-uPCbQFZSfU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uPCbQFZSfU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uPCbQFZSfU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uPCbQFZSfU .carousel-control-next span {
  margin-left: 5px;
}
.cid-uPCbQFZSfU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uPCbQFZSfU .close::before {
  content: '\e91a';
}
.cid-uPCbQFZSfU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uPCbQFZSfU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uPCbQFZSfU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPCbQFZSfU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uPCbQFZSfU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uPCbQFZSfU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uPCbQFZSfU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uPCbQFZSfU .carousel-indicators li.active,
.cid-uPCbQFZSfU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uPCbQFZSfU .carousel-indicators li::after,
.cid-uPCbQFZSfU .carousel-indicators li::before {
  content: none;
}
.cid-uPCbQFZSfU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uPCbQFZSfU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uPCbQFZSfU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uPCbQFZSfU .carousel-indicators {
    display: none;
  }
}
.cid-uPCbQFZSfU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uPCbQFZSfU .carousel-inner > .active {
  display: block;
}
.cid-uPCbQFZSfU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uPCbQFZSfU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uPCbQFZSfU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uPCbQFZSfU .carousel-control,
  .cid-uPCbQFZSfU .carousel-indicators,
  .cid-uPCbQFZSfU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uPCbQFZSfU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uPCbQFZSfU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uPCbQFZSfU .carousel-indicators .active,
.cid-uPCbQFZSfU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uPCbQFZSfU .carousel-indicators .active {
  background: #fff;
}
.cid-uPCbQFZSfU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uPCbQFZSfU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uPCbQFZSfU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uPCbQFZSfU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uPCbQFZSfU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uPCbQFZSfU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uPCbQFZSfU .carousel {
  width: 100%;
}
.cid-uPCbQFZSfU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uPCbQFZSfU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uPCbQFZSfU .modal.fade .modal-dialog,
.cid-uPCbQFZSfU .modal.in .modal-dialog {
  transform: none;
}
.cid-uPCbQFZSfU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uPCbQFZSfU H6 {
  text-align: center;
}
.cid-uPCbQGYskx {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPCbQHbTNX {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uPCbQHbTNX .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uPCbQHbTNX .container {
    max-width: 1400px;
  }
}
.cid-uPCbQHbTNX .card {
  margin: auto;
}
.cid-uPCbQHbTNX .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uPCbQHbTNX .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uPCbQHbTNX .row {
  justify-content: center;
}
.cid-uPCbQHbTNX H3 {
  color: #ffffff;
}
.cid-uPCbQHbTNX .card-title,
.cid-uPCbQHbTNX .card-box {
  color: #ffffff;
}
.cid-uPCbQHrwbm {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uPCbQHrwbm .google-map {
  height: 30rem;
  position: relative;
}
.cid-uPCbQHrwbm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uPCbQHrwbm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uPCbQHrwbm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uPCbQHrwbm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uPCbQHrwbm .mbr-section-title {
  color: #00246f;
}
.cid-uPCbQHFQAo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uPCbQHFQAo .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uPCbQHFQAo form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uPCbQHFQAo form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uPCbQHFQAo form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uPCbQHFQAo .mbr-section-title {
  color: #fafafa;
}
.cid-uPCbQHFQAo .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uPCbQHSZHc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uPCbQHSZHc .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uPCbQI3IGs {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uPCbQI3IGs .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPCbQI3IGs .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uPCbQI3IGs .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uPCbQI3IGs .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uPCbQI3IGs .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uPCbQI3IGs .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uPCbQI3IGs .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uPCbQI3IGs .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uPCbQI3IGs .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uPCbQI3IGs .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uPCbQI3IGs .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uQyqvPUgmN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uQyqvPUgmN nav.navbar {
  position: fixed;
}
.cid-uQyqvPUgmN .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-uQyqvPUgmN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uQyqvPUgmN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uQyqvPUgmN .dropdown-item:hover,
.cid-uQyqvPUgmN .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uQyqvPUgmN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uQyqvPUgmN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uQyqvPUgmN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uQyqvPUgmN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uQyqvPUgmN .nav-link {
  position: relative;
}
.cid-uQyqvPUgmN .container {
  display: flex;
  margin: auto;
}
.cid-uQyqvPUgmN .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uQyqvPUgmN .dropdown-menu,
.cid-uQyqvPUgmN .navbar.opened {
  background: #ffffff !important;
}
.cid-uQyqvPUgmN .nav-item:focus,
.cid-uQyqvPUgmN .nav-link:focus {
  outline: none;
}
.cid-uQyqvPUgmN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uQyqvPUgmN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uQyqvPUgmN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uQyqvPUgmN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uQyqvPUgmN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uQyqvPUgmN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uQyqvPUgmN .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-uQyqvPUgmN .navbar.opened {
  transition: all 0.3s;
}
.cid-uQyqvPUgmN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uQyqvPUgmN .navbar .navbar-logo img {
  width: auto;
}
.cid-uQyqvPUgmN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uQyqvPUgmN .navbar.collapsed {
  justify-content: center;
}
.cid-uQyqvPUgmN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uQyqvPUgmN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uQyqvPUgmN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uQyqvPUgmN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uQyqvPUgmN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uQyqvPUgmN .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-uQyqvPUgmN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uQyqvPUgmN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uQyqvPUgmN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uQyqvPUgmN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uQyqvPUgmN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uQyqvPUgmN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uQyqvPUgmN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uQyqvPUgmN .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-uQyqvPUgmN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uQyqvPUgmN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uQyqvPUgmN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uQyqvPUgmN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uQyqvPUgmN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uQyqvPUgmN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uQyqvPUgmN .navbar.navbar-short {
  min-height: 60px;
}
.cid-uQyqvPUgmN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uQyqvPUgmN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uQyqvPUgmN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uQyqvPUgmN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uQyqvPUgmN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uQyqvPUgmN .dropdown-item.active,
.cid-uQyqvPUgmN .dropdown-item:active {
  background-color: transparent;
}
.cid-uQyqvPUgmN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uQyqvPUgmN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uQyqvPUgmN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uQyqvPUgmN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uQyqvPUgmN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uQyqvPUgmN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uQyqvPUgmN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uQyqvPUgmN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uQyqvPUgmN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uQyqvPUgmN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uQyqvPUgmN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uQyqvPUgmN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqvPUgmN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqvPUgmN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uQyqvPUgmN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqvPUgmN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uQyqvPUgmN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uQyqvPUgmN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqvPUgmN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uQyqvPUgmN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uQyqvPUgmN .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-uQyqvPUgmN .navbar {
    height: 70px;
  }
  .cid-uQyqvPUgmN .navbar.opened {
    height: auto;
  }
  .cid-uQyqvPUgmN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uQyqvQaEs6 {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uQyqvQaEs6 .row {
  flex-direction: row-reverse;
}
.cid-uQyqvQaEs6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uQyqvQaEs6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqvQaEs6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uQyqvQaEs6 .mbr-section-title {
  color: #ffffff;
}
.cid-uQyqvQaEs6 .mbr-text,
.cid-uQyqvQaEs6 .mbr-section-btn {
  color: #fafafa;
}
.cid-uQyqvQkw1g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uQyqvQkw1g .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uQyqvQkw1g .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uQyqvQkw1g .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqvQkw1g .card-wrapper {
    padding: 4rem;
  }
}
.cid-uQyqvQkw1g .card-title {
  color: #00246f;
}
.cid-uQyqvQsyYe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqvQsyYe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqvQsyYe .row {
  flex-direction: row-reverse;
}
.cid-uQyqvQsyYe img {
  width: 100%;
}
.cid-uQyqvQsyYe .mbr-description {
  color: #00246f;
}
.cid-uQyqvQAb4d {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqvQAb4d .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqvQAb4d .row {
  flex-direction: row-reverse;
}
.cid-uQyqvQAb4d img {
  width: 100%;
}
.cid-uQyqvQAb4d .mbr-description {
  color: #00246f;
}
.cid-uQyqvQIntU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqvQIntU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqvQIntU .row {
  flex-direction: row-reverse;
}
.cid-uQyqvQIntU img {
  width: 100%;
}
.cid-uQyqvQIntU .mbr-description {
  color: #00246f;
}
.cid-uQyqvQPFT6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqvQPFT6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqvQPFT6 .row {
  flex-direction: row-reverse;
}
.cid-uQyqvQPFT6 img {
  width: 100%;
}
.cid-uQyqvQPFT6 .mbr-description {
  color: #00246f;
}
.cid-uQyqvQXPQ9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqvQXPQ9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqvQXPQ9 .row {
  flex-direction: row-reverse;
}
.cid-uQyqvQXPQ9 img {
  width: 100%;
}
.cid-uQyqvQXPQ9 .mbr-description {
  color: #00246f;
}
.cid-uQyqvR539m {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uQyqvR539m img,
.cid-uQyqvR539m .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uQyqvR539m .item:focus,
.cid-uQyqvR539m span:focus {
  outline: none;
}
.cid-uQyqvR539m .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uQyqvR539m .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uQyqvR539m .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uQyqvR539m .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uQyqvR539m .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uQyqvR539m .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uQyqvR539m .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQyqvR539m .mbr-section-title {
  color: #00246f;
}
.cid-uQyqvR539m .mbr-text,
.cid-uQyqvR539m .mbr-section-btn {
  text-align: left;
}
.cid-uQyqvR539m .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uQyqvR539m .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQyqvRoO98 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uQyqvRoO98 .container {
    max-width: 1400px;
  }
}
.cid-uQyqvRoO98 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uQyqvRoO98 .card-wrapper {
  margin-top: 3rem;
}
.cid-uQyqvRoO98 .row {
  justify-content: center;
}
.cid-uQyqvRoO98 .mbr-section-title {
  color: #00246f;
}
.cid-uQyqvRB4jR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uQyqvRB4jR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyqvRB4jR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQyqvRB4jR .item {
  padding-bottom: 2rem;
}
.cid-uQyqvRB4jR .item-wrapper {
  position: relative;
}
.cid-uQyqvRB4jR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uQyqvRB4jR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uQyqvRB4jR .carousel-control,
.cid-uQyqvRB4jR .close {
  background: #1b1b1b;
}
.cid-uQyqvRB4jR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uQyqvRB4jR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uQyqvRB4jR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uQyqvRB4jR .carousel-control-next span {
  margin-left: 5px;
}
.cid-uQyqvRB4jR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uQyqvRB4jR .close::before {
  content: '\e91a';
}
.cid-uQyqvRB4jR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uQyqvRB4jR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uQyqvRB4jR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqvRB4jR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQyqvRB4jR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uQyqvRB4jR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uQyqvRB4jR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uQyqvRB4jR .carousel-indicators li.active,
.cid-uQyqvRB4jR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uQyqvRB4jR .carousel-indicators li::after,
.cid-uQyqvRB4jR .carousel-indicators li::before {
  content: none;
}
.cid-uQyqvRB4jR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uQyqvRB4jR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uQyqvRB4jR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQyqvRB4jR .carousel-indicators {
    display: none;
  }
}
.cid-uQyqvRB4jR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uQyqvRB4jR .carousel-inner > .active {
  display: block;
}
.cid-uQyqvRB4jR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqvRB4jR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uQyqvRB4jR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uQyqvRB4jR .carousel-control,
  .cid-uQyqvRB4jR .carousel-indicators,
  .cid-uQyqvRB4jR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uQyqvRB4jR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uQyqvRB4jR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uQyqvRB4jR .carousel-indicators .active,
.cid-uQyqvRB4jR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uQyqvRB4jR .carousel-indicators .active {
  background: #fff;
}
.cid-uQyqvRB4jR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uQyqvRB4jR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uQyqvRB4jR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uQyqvRB4jR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uQyqvRB4jR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uQyqvRB4jR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uQyqvRB4jR .carousel {
  width: 100%;
}
.cid-uQyqvRB4jR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uQyqvRB4jR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uQyqvRB4jR .modal.fade .modal-dialog,
.cid-uQyqvRB4jR .modal.in .modal-dialog {
  transform: none;
}
.cid-uQyqvRB4jR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uQyqvRB4jR H6 {
  text-align: center;
}
.cid-uQyqvSleKq {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqvStNgN {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uQyqvStNgN .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uQyqvStNgN .container {
    max-width: 1400px;
  }
}
.cid-uQyqvStNgN .card {
  margin: auto;
}
.cid-uQyqvStNgN .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uQyqvStNgN .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uQyqvStNgN .row {
  justify-content: center;
}
.cid-uQyqvStNgN H3 {
  color: #ffffff;
}
.cid-uQyqvStNgN .card-title,
.cid-uQyqvStNgN .card-box {
  color: #ffffff;
}
.cid-uQyqvSIcrY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uQyqvSIcrY .google-map {
  height: 30rem;
  position: relative;
}
.cid-uQyqvSIcrY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uQyqvSIcrY .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uQyqvSIcrY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uQyqvSIcrY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uQyqvSIcrY .mbr-section-title {
  color: #00246f;
}
.cid-uQyqvSVWfU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uQyqvSVWfU .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uQyqvSVWfU form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uQyqvSVWfU form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uQyqvSVWfU form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uQyqvSVWfU .mbr-section-title {
  color: #fafafa;
}
.cid-uQyqvSVWfU .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uQyqvT9E4K {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqvT9E4K .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uQyqvTicdx {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uQyqvTicdx .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqvTicdx .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uQyqvTicdx .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uQyqvTicdx .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqvTicdx .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uQyqvTicdx .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uQyqvTicdx .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uQyqvTicdx .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uQyqvTicdx .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uQyqvTicdx .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uQyqvTicdx .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uQyqzGZiG1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uQyqzGZiG1 nav.navbar {
  position: fixed;
}
.cid-uQyqzGZiG1 .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-uQyqzGZiG1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uQyqzGZiG1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uQyqzGZiG1 .dropdown-item:hover,
.cid-uQyqzGZiG1 .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uQyqzGZiG1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uQyqzGZiG1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uQyqzGZiG1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uQyqzGZiG1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uQyqzGZiG1 .nav-link {
  position: relative;
}
.cid-uQyqzGZiG1 .container {
  display: flex;
  margin: auto;
}
.cid-uQyqzGZiG1 .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uQyqzGZiG1 .dropdown-menu,
.cid-uQyqzGZiG1 .navbar.opened {
  background: #ffffff !important;
}
.cid-uQyqzGZiG1 .nav-item:focus,
.cid-uQyqzGZiG1 .nav-link:focus {
  outline: none;
}
.cid-uQyqzGZiG1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uQyqzGZiG1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uQyqzGZiG1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uQyqzGZiG1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uQyqzGZiG1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uQyqzGZiG1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uQyqzGZiG1 .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-uQyqzGZiG1 .navbar.opened {
  transition: all 0.3s;
}
.cid-uQyqzGZiG1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uQyqzGZiG1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uQyqzGZiG1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uQyqzGZiG1 .navbar.collapsed {
  justify-content: center;
}
.cid-uQyqzGZiG1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uQyqzGZiG1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uQyqzGZiG1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uQyqzGZiG1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uQyqzGZiG1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uQyqzGZiG1 .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-uQyqzGZiG1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uQyqzGZiG1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uQyqzGZiG1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uQyqzGZiG1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uQyqzGZiG1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uQyqzGZiG1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uQyqzGZiG1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uQyqzGZiG1 .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-uQyqzGZiG1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uQyqzGZiG1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uQyqzGZiG1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uQyqzGZiG1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uQyqzGZiG1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uQyqzGZiG1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uQyqzGZiG1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uQyqzGZiG1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uQyqzGZiG1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uQyqzGZiG1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uQyqzGZiG1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uQyqzGZiG1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uQyqzGZiG1 .dropdown-item.active,
.cid-uQyqzGZiG1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uQyqzGZiG1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uQyqzGZiG1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uQyqzGZiG1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uQyqzGZiG1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uQyqzGZiG1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uQyqzGZiG1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uQyqzGZiG1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uQyqzGZiG1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uQyqzGZiG1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uQyqzGZiG1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uQyqzGZiG1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uQyqzGZiG1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqzGZiG1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqzGZiG1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uQyqzGZiG1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqzGZiG1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uQyqzGZiG1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uQyqzGZiG1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqzGZiG1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uQyqzGZiG1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uQyqzGZiG1 .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-uQyqzGZiG1 .navbar {
    height: 70px;
  }
  .cid-uQyqzGZiG1 .navbar.opened {
    height: auto;
  }
  .cid-uQyqzGZiG1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uQyqzHdeiY {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uQyqzHdeiY .row {
  flex-direction: row-reverse;
}
.cid-uQyqzHdeiY .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uQyqzHdeiY .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqzHdeiY .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uQyqzHdeiY .mbr-section-title {
  color: #ffffff;
}
.cid-uQyqzHdeiY .mbr-text,
.cid-uQyqzHdeiY .mbr-section-btn {
  color: #fafafa;
}
.cid-uQyqzHmowD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uQyqzHmowD .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uQyqzHmowD .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uQyqzHmowD .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqzHmowD .card-wrapper {
    padding: 4rem;
  }
}
.cid-uQyqzHmowD .card-title {
  color: #00246f;
}
.cid-uQyqzHtjGF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqzHtjGF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqzHtjGF .row {
  flex-direction: row-reverse;
}
.cid-uQyqzHtjGF img {
  width: 100%;
}
.cid-uQyqzHtjGF .mbr-description {
  color: #00246f;
}
.cid-uQyqzHATGM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqzHATGM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqzHATGM .row {
  flex-direction: row-reverse;
}
.cid-uQyqzHATGM img {
  width: 100%;
}
.cid-uQyqzHATGM .mbr-description {
  color: #00246f;
}
.cid-uQyqzHK2IN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqzHK2IN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqzHK2IN .row {
  flex-direction: row-reverse;
}
.cid-uQyqzHK2IN img {
  width: 100%;
}
.cid-uQyqzHK2IN .mbr-description {
  color: #00246f;
}
.cid-uQyqzHRzRn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqzHRzRn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqzHRzRn .row {
  flex-direction: row-reverse;
}
.cid-uQyqzHRzRn img {
  width: 100%;
}
.cid-uQyqzHRzRn .mbr-description {
  color: #00246f;
}
.cid-uQyqzHZUaS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqzHZUaS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqzHZUaS .row {
  flex-direction: row-reverse;
}
.cid-uQyqzHZUaS img {
  width: 100%;
}
.cid-uQyqzHZUaS .mbr-description {
  color: #00246f;
}
.cid-uQyqzI6WV2 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uQyqzI6WV2 img,
.cid-uQyqzI6WV2 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uQyqzI6WV2 .item:focus,
.cid-uQyqzI6WV2 span:focus {
  outline: none;
}
.cid-uQyqzI6WV2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uQyqzI6WV2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uQyqzI6WV2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uQyqzI6WV2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uQyqzI6WV2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uQyqzI6WV2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uQyqzI6WV2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQyqzI6WV2 .mbr-section-title {
  color: #00246f;
}
.cid-uQyqzI6WV2 .mbr-text,
.cid-uQyqzI6WV2 .mbr-section-btn {
  text-align: left;
}
.cid-uQyqzI6WV2 .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uQyqzI6WV2 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQyqzIl8iZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uQyqzIl8iZ .container {
    max-width: 1400px;
  }
}
.cid-uQyqzIl8iZ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uQyqzIl8iZ .card-wrapper {
  margin-top: 3rem;
}
.cid-uQyqzIl8iZ .row {
  justify-content: center;
}
.cid-uQyqzIl8iZ .mbr-section-title {
  color: #00246f;
}
.cid-uQyqzIyHdj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uQyqzIyHdj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyqzIyHdj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQyqzIyHdj .item {
  padding-bottom: 2rem;
}
.cid-uQyqzIyHdj .item-wrapper {
  position: relative;
}
.cid-uQyqzIyHdj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uQyqzIyHdj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uQyqzIyHdj .carousel-control,
.cid-uQyqzIyHdj .close {
  background: #1b1b1b;
}
.cid-uQyqzIyHdj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uQyqzIyHdj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uQyqzIyHdj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uQyqzIyHdj .carousel-control-next span {
  margin-left: 5px;
}
.cid-uQyqzIyHdj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uQyqzIyHdj .close::before {
  content: '\e91a';
}
.cid-uQyqzIyHdj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uQyqzIyHdj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uQyqzIyHdj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqzIyHdj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQyqzIyHdj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uQyqzIyHdj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uQyqzIyHdj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uQyqzIyHdj .carousel-indicators li.active,
.cid-uQyqzIyHdj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uQyqzIyHdj .carousel-indicators li::after,
.cid-uQyqzIyHdj .carousel-indicators li::before {
  content: none;
}
.cid-uQyqzIyHdj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uQyqzIyHdj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uQyqzIyHdj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQyqzIyHdj .carousel-indicators {
    display: none;
  }
}
.cid-uQyqzIyHdj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uQyqzIyHdj .carousel-inner > .active {
  display: block;
}
.cid-uQyqzIyHdj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqzIyHdj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uQyqzIyHdj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uQyqzIyHdj .carousel-control,
  .cid-uQyqzIyHdj .carousel-indicators,
  .cid-uQyqzIyHdj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uQyqzIyHdj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uQyqzIyHdj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uQyqzIyHdj .carousel-indicators .active,
.cid-uQyqzIyHdj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uQyqzIyHdj .carousel-indicators .active {
  background: #fff;
}
.cid-uQyqzIyHdj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uQyqzIyHdj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uQyqzIyHdj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uQyqzIyHdj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uQyqzIyHdj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uQyqzIyHdj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uQyqzIyHdj .carousel {
  width: 100%;
}
.cid-uQyqzIyHdj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uQyqzIyHdj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uQyqzIyHdj .modal.fade .modal-dialog,
.cid-uQyqzIyHdj .modal.in .modal-dialog {
  transform: none;
}
.cid-uQyqzIyHdj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uQyqzIyHdj H6 {
  text-align: center;
}
.cid-uQyqzJiJrF {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqzJpP5G {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uQyqzJpP5G .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uQyqzJpP5G .container {
    max-width: 1400px;
  }
}
.cid-uQyqzJpP5G .card {
  margin: auto;
}
.cid-uQyqzJpP5G .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uQyqzJpP5G .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uQyqzJpP5G .row {
  justify-content: center;
}
.cid-uQyqzJpP5G H3 {
  color: #ffffff;
}
.cid-uQyqzJpP5G .card-title,
.cid-uQyqzJpP5G .card-box {
  color: #ffffff;
}
.cid-uQyqzJIVa7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uQyqzJIVa7 .google-map {
  height: 30rem;
  position: relative;
}
.cid-uQyqzJIVa7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uQyqzJIVa7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uQyqzJIVa7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uQyqzJIVa7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uQyqzJIVa7 .mbr-section-title {
  color: #00246f;
}
.cid-uQyqzJUmJD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uQyqzJUmJD .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uQyqzJUmJD form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uQyqzJUmJD form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uQyqzJUmJD form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uQyqzJUmJD .mbr-section-title {
  color: #fafafa;
}
.cid-uQyqzJUmJD .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uQyqzK5IKm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqzK5IKm .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uQyqzKdA2R {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uQyqzKdA2R .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqzKdA2R .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uQyqzKdA2R .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uQyqzKdA2R .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqzKdA2R .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uQyqzKdA2R .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uQyqzKdA2R .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uQyqzKdA2R .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uQyqzKdA2R .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uQyqzKdA2R .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uQyqzKdA2R .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uQyqFpzoFT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uQyqFpzoFT nav.navbar {
  position: fixed;
}
.cid-uQyqFpzoFT .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-uQyqFpzoFT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uQyqFpzoFT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uQyqFpzoFT .dropdown-item:hover,
.cid-uQyqFpzoFT .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uQyqFpzoFT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uQyqFpzoFT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uQyqFpzoFT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uQyqFpzoFT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uQyqFpzoFT .nav-link {
  position: relative;
}
.cid-uQyqFpzoFT .container {
  display: flex;
  margin: auto;
}
.cid-uQyqFpzoFT .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uQyqFpzoFT .dropdown-menu,
.cid-uQyqFpzoFT .navbar.opened {
  background: #ffffff !important;
}
.cid-uQyqFpzoFT .nav-item:focus,
.cid-uQyqFpzoFT .nav-link:focus {
  outline: none;
}
.cid-uQyqFpzoFT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uQyqFpzoFT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uQyqFpzoFT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uQyqFpzoFT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uQyqFpzoFT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uQyqFpzoFT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uQyqFpzoFT .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-uQyqFpzoFT .navbar.opened {
  transition: all 0.3s;
}
.cid-uQyqFpzoFT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uQyqFpzoFT .navbar .navbar-logo img {
  width: auto;
}
.cid-uQyqFpzoFT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uQyqFpzoFT .navbar.collapsed {
  justify-content: center;
}
.cid-uQyqFpzoFT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uQyqFpzoFT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uQyqFpzoFT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uQyqFpzoFT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uQyqFpzoFT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uQyqFpzoFT .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-uQyqFpzoFT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uQyqFpzoFT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uQyqFpzoFT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uQyqFpzoFT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uQyqFpzoFT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uQyqFpzoFT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uQyqFpzoFT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uQyqFpzoFT .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-uQyqFpzoFT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uQyqFpzoFT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uQyqFpzoFT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uQyqFpzoFT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uQyqFpzoFT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uQyqFpzoFT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uQyqFpzoFT .navbar.navbar-short {
  min-height: 60px;
}
.cid-uQyqFpzoFT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uQyqFpzoFT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uQyqFpzoFT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uQyqFpzoFT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uQyqFpzoFT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uQyqFpzoFT .dropdown-item.active,
.cid-uQyqFpzoFT .dropdown-item:active {
  background-color: transparent;
}
.cid-uQyqFpzoFT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uQyqFpzoFT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uQyqFpzoFT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uQyqFpzoFT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uQyqFpzoFT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uQyqFpzoFT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uQyqFpzoFT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uQyqFpzoFT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uQyqFpzoFT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uQyqFpzoFT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uQyqFpzoFT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uQyqFpzoFT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqFpzoFT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqFpzoFT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uQyqFpzoFT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqFpzoFT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uQyqFpzoFT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uQyqFpzoFT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqFpzoFT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uQyqFpzoFT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uQyqFpzoFT .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-uQyqFpzoFT .navbar {
    height: 70px;
  }
  .cid-uQyqFpzoFT .navbar.opened {
    height: auto;
  }
  .cid-uQyqFpzoFT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uQyqFpOcSH {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uQyqFpOcSH .row {
  flex-direction: row-reverse;
}
.cid-uQyqFpOcSH .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uQyqFpOcSH .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqFpOcSH .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uQyqFpOcSH .mbr-section-title {
  color: #ffffff;
}
.cid-uQyqFpOcSH .mbr-text,
.cid-uQyqFpOcSH .mbr-section-btn {
  color: #fafafa;
}
.cid-uQyqFpWPh0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uQyqFpWPh0 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uQyqFpWPh0 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uQyqFpWPh0 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqFpWPh0 .card-wrapper {
    padding: 4rem;
  }
}
.cid-uQyqFpWPh0 .card-title {
  color: #00246f;
}
.cid-uQyqFq42TK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqFq42TK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqFq42TK .row {
  flex-direction: row-reverse;
}
.cid-uQyqFq42TK img {
  width: 100%;
}
.cid-uQyqFq42TK .mbr-description {
  color: #00246f;
}
.cid-uQyqFqeE5O {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqFqeE5O .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqFqeE5O .row {
  flex-direction: row-reverse;
}
.cid-uQyqFqeE5O img {
  width: 100%;
}
.cid-uQyqFqeE5O .mbr-description {
  color: #00246f;
}
.cid-uQyqFqmeRu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqFqmeRu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqFqmeRu .row {
  flex-direction: row-reverse;
}
.cid-uQyqFqmeRu img {
  width: 100%;
}
.cid-uQyqFqmeRu .mbr-description {
  color: #00246f;
}
.cid-uQyqFqv4om {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqFqv4om .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqFqv4om .row {
  flex-direction: row-reverse;
}
.cid-uQyqFqv4om img {
  width: 100%;
}
.cid-uQyqFqv4om .mbr-description {
  color: #00246f;
}
.cid-uQyqFqD01I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqFqD01I .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqFqD01I .row {
  flex-direction: row-reverse;
}
.cid-uQyqFqD01I img {
  width: 100%;
}
.cid-uQyqFqD01I .mbr-description {
  color: #00246f;
}
.cid-uQyqFqL3lb {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uQyqFqL3lb img,
.cid-uQyqFqL3lb .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uQyqFqL3lb .item:focus,
.cid-uQyqFqL3lb span:focus {
  outline: none;
}
.cid-uQyqFqL3lb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uQyqFqL3lb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uQyqFqL3lb .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uQyqFqL3lb .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uQyqFqL3lb .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uQyqFqL3lb .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uQyqFqL3lb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQyqFqL3lb .mbr-section-title {
  color: #00246f;
}
.cid-uQyqFqL3lb .mbr-text,
.cid-uQyqFqL3lb .mbr-section-btn {
  text-align: left;
}
.cid-uQyqFqL3lb .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uQyqFqL3lb .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQyqFr0xRu {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uQyqFr0xRu .container {
    max-width: 1400px;
  }
}
.cid-uQyqFr0xRu .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uQyqFr0xRu .card-wrapper {
  margin-top: 3rem;
}
.cid-uQyqFr0xRu .row {
  justify-content: center;
}
.cid-uQyqFr0xRu .mbr-section-title {
  color: #00246f;
}
.cid-uQyqFreKk0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uQyqFreKk0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyqFreKk0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQyqFreKk0 .item {
  padding-bottom: 2rem;
}
.cid-uQyqFreKk0 .item-wrapper {
  position: relative;
}
.cid-uQyqFreKk0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uQyqFreKk0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uQyqFreKk0 .carousel-control,
.cid-uQyqFreKk0 .close {
  background: #1b1b1b;
}
.cid-uQyqFreKk0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uQyqFreKk0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uQyqFreKk0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uQyqFreKk0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-uQyqFreKk0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uQyqFreKk0 .close::before {
  content: '\e91a';
}
.cid-uQyqFreKk0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uQyqFreKk0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uQyqFreKk0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqFreKk0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQyqFreKk0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uQyqFreKk0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uQyqFreKk0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uQyqFreKk0 .carousel-indicators li.active,
.cid-uQyqFreKk0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uQyqFreKk0 .carousel-indicators li::after,
.cid-uQyqFreKk0 .carousel-indicators li::before {
  content: none;
}
.cid-uQyqFreKk0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uQyqFreKk0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uQyqFreKk0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQyqFreKk0 .carousel-indicators {
    display: none;
  }
}
.cid-uQyqFreKk0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uQyqFreKk0 .carousel-inner > .active {
  display: block;
}
.cid-uQyqFreKk0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqFreKk0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uQyqFreKk0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uQyqFreKk0 .carousel-control,
  .cid-uQyqFreKk0 .carousel-indicators,
  .cid-uQyqFreKk0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uQyqFreKk0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uQyqFreKk0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uQyqFreKk0 .carousel-indicators .active,
.cid-uQyqFreKk0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uQyqFreKk0 .carousel-indicators .active {
  background: #fff;
}
.cid-uQyqFreKk0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uQyqFreKk0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uQyqFreKk0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uQyqFreKk0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uQyqFreKk0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uQyqFreKk0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uQyqFreKk0 .carousel {
  width: 100%;
}
.cid-uQyqFreKk0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uQyqFreKk0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uQyqFreKk0 .modal.fade .modal-dialog,
.cid-uQyqFreKk0 .modal.in .modal-dialog {
  transform: none;
}
.cid-uQyqFreKk0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uQyqFreKk0 H6 {
  text-align: center;
}
.cid-uQyqFrZvSq {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqFsafzS {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uQyqFsafzS .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uQyqFsafzS .container {
    max-width: 1400px;
  }
}
.cid-uQyqFsafzS .card {
  margin: auto;
}
.cid-uQyqFsafzS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uQyqFsafzS .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uQyqFsafzS .row {
  justify-content: center;
}
.cid-uQyqFsafzS H3 {
  color: #ffffff;
}
.cid-uQyqFsafzS .card-title,
.cid-uQyqFsafzS .card-box {
  color: #ffffff;
}
.cid-uQyqFspXkX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uQyqFspXkX .google-map {
  height: 30rem;
  position: relative;
}
.cid-uQyqFspXkX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uQyqFspXkX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uQyqFspXkX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uQyqFspXkX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uQyqFspXkX .mbr-section-title {
  color: #00246f;
}
.cid-uQyqFsCG0x {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uQyqFsCG0x .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uQyqFsCG0x form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uQyqFsCG0x form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uQyqFsCG0x form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uQyqFsCG0x .mbr-section-title {
  color: #fafafa;
}
.cid-uQyqFsCG0x .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uQyqFsNdzP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqFsNdzP .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uQyqFsWlkl {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uQyqFsWlkl .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqFsWlkl .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uQyqFsWlkl .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uQyqFsWlkl .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqFsWlkl .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uQyqFsWlkl .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uQyqFsWlkl .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uQyqFsWlkl .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uQyqFsWlkl .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uQyqFsWlkl .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uQyqFsWlkl .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uQyqM6QVyE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uQyqM6QVyE nav.navbar {
  position: fixed;
}
.cid-uQyqM6QVyE .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-uQyqM6QVyE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uQyqM6QVyE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uQyqM6QVyE .dropdown-item:hover,
.cid-uQyqM6QVyE .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uQyqM6QVyE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uQyqM6QVyE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uQyqM6QVyE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uQyqM6QVyE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uQyqM6QVyE .nav-link {
  position: relative;
}
.cid-uQyqM6QVyE .container {
  display: flex;
  margin: auto;
}
.cid-uQyqM6QVyE .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uQyqM6QVyE .dropdown-menu,
.cid-uQyqM6QVyE .navbar.opened {
  background: #ffffff !important;
}
.cid-uQyqM6QVyE .nav-item:focus,
.cid-uQyqM6QVyE .nav-link:focus {
  outline: none;
}
.cid-uQyqM6QVyE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uQyqM6QVyE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uQyqM6QVyE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uQyqM6QVyE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uQyqM6QVyE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uQyqM6QVyE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uQyqM6QVyE .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-uQyqM6QVyE .navbar.opened {
  transition: all 0.3s;
}
.cid-uQyqM6QVyE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uQyqM6QVyE .navbar .navbar-logo img {
  width: auto;
}
.cid-uQyqM6QVyE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uQyqM6QVyE .navbar.collapsed {
  justify-content: center;
}
.cid-uQyqM6QVyE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uQyqM6QVyE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uQyqM6QVyE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uQyqM6QVyE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uQyqM6QVyE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uQyqM6QVyE .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-uQyqM6QVyE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uQyqM6QVyE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uQyqM6QVyE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uQyqM6QVyE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uQyqM6QVyE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uQyqM6QVyE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uQyqM6QVyE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uQyqM6QVyE .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-uQyqM6QVyE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uQyqM6QVyE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uQyqM6QVyE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uQyqM6QVyE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uQyqM6QVyE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uQyqM6QVyE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uQyqM6QVyE .navbar.navbar-short {
  min-height: 60px;
}
.cid-uQyqM6QVyE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uQyqM6QVyE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uQyqM6QVyE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uQyqM6QVyE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uQyqM6QVyE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uQyqM6QVyE .dropdown-item.active,
.cid-uQyqM6QVyE .dropdown-item:active {
  background-color: transparent;
}
.cid-uQyqM6QVyE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uQyqM6QVyE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uQyqM6QVyE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uQyqM6QVyE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uQyqM6QVyE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uQyqM6QVyE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uQyqM6QVyE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uQyqM6QVyE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uQyqM6QVyE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uQyqM6QVyE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uQyqM6QVyE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uQyqM6QVyE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqM6QVyE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqM6QVyE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uQyqM6QVyE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqM6QVyE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uQyqM6QVyE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uQyqM6QVyE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqM6QVyE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uQyqM6QVyE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uQyqM6QVyE .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-uQyqM6QVyE .navbar {
    height: 70px;
  }
  .cid-uQyqM6QVyE .navbar.opened {
    height: auto;
  }
  .cid-uQyqM6QVyE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uQyqM74bSb {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uQyqM74bSb .row {
  flex-direction: row-reverse;
}
.cid-uQyqM74bSb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uQyqM74bSb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqM74bSb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uQyqM74bSb .mbr-section-title {
  color: #ffffff;
}
.cid-uQyqM74bSb .mbr-text,
.cid-uQyqM74bSb .mbr-section-btn {
  color: #fafafa;
}
.cid-uQyqM7cl2e {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uQyqM7cl2e .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uQyqM7cl2e .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uQyqM7cl2e .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqM7cl2e .card-wrapper {
    padding: 4rem;
  }
}
.cid-uQyqM7cl2e .card-title {
  color: #00246f;
}
.cid-uQyqM7kxgV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqM7kxgV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqM7kxgV .row {
  flex-direction: row-reverse;
}
.cid-uQyqM7kxgV img {
  width: 100%;
}
.cid-uQyqM7kxgV .mbr-description {
  color: #00246f;
}
.cid-uQyqM7rJ1G {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqM7rJ1G .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqM7rJ1G .row {
  flex-direction: row-reverse;
}
.cid-uQyqM7rJ1G img {
  width: 100%;
}
.cid-uQyqM7rJ1G .mbr-description {
  color: #00246f;
}
.cid-uQyqM7zHUV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqM7zHUV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqM7zHUV .row {
  flex-direction: row-reverse;
}
.cid-uQyqM7zHUV img {
  width: 100%;
}
.cid-uQyqM7zHUV .mbr-description {
  color: #00246f;
}
.cid-uQyqM7GXgk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqM7GXgk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqM7GXgk .row {
  flex-direction: row-reverse;
}
.cid-uQyqM7GXgk img {
  width: 100%;
}
.cid-uQyqM7GXgk .mbr-description {
  color: #00246f;
}
.cid-uQyqM7NJ1j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqM7NJ1j .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqM7NJ1j .row {
  flex-direction: row-reverse;
}
.cid-uQyqM7NJ1j img {
  width: 100%;
}
.cid-uQyqM7NJ1j .mbr-description {
  color: #00246f;
}
.cid-uQyqM7Voyd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uQyqM7Voyd img,
.cid-uQyqM7Voyd .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uQyqM7Voyd .item:focus,
.cid-uQyqM7Voyd span:focus {
  outline: none;
}
.cid-uQyqM7Voyd .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uQyqM7Voyd .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uQyqM7Voyd .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uQyqM7Voyd .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uQyqM7Voyd .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uQyqM7Voyd .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uQyqM7Voyd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQyqM7Voyd .mbr-section-title {
  color: #00246f;
}
.cid-uQyqM7Voyd .mbr-text,
.cid-uQyqM7Voyd .mbr-section-btn {
  text-align: left;
}
.cid-uQyqM7Voyd .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uQyqM7Voyd .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQyqM8czBe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uQyqM8czBe .container {
    max-width: 1400px;
  }
}
.cid-uQyqM8czBe .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uQyqM8czBe .card-wrapper {
  margin-top: 3rem;
}
.cid-uQyqM8czBe .row {
  justify-content: center;
}
.cid-uQyqM8czBe .mbr-section-title {
  color: #00246f;
}
.cid-uQyqM8p1Ia {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uQyqM8p1Ia .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyqM8p1Ia .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQyqM8p1Ia .item {
  padding-bottom: 2rem;
}
.cid-uQyqM8p1Ia .item-wrapper {
  position: relative;
}
.cid-uQyqM8p1Ia .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uQyqM8p1Ia .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uQyqM8p1Ia .carousel-control,
.cid-uQyqM8p1Ia .close {
  background: #1b1b1b;
}
.cid-uQyqM8p1Ia .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uQyqM8p1Ia .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uQyqM8p1Ia .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uQyqM8p1Ia .carousel-control-next span {
  margin-left: 5px;
}
.cid-uQyqM8p1Ia .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uQyqM8p1Ia .close::before {
  content: '\e91a';
}
.cid-uQyqM8p1Ia .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uQyqM8p1Ia .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uQyqM8p1Ia .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqM8p1Ia .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQyqM8p1Ia .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uQyqM8p1Ia .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uQyqM8p1Ia .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uQyqM8p1Ia .carousel-indicators li.active,
.cid-uQyqM8p1Ia .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uQyqM8p1Ia .carousel-indicators li::after,
.cid-uQyqM8p1Ia .carousel-indicators li::before {
  content: none;
}
.cid-uQyqM8p1Ia .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uQyqM8p1Ia .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uQyqM8p1Ia .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQyqM8p1Ia .carousel-indicators {
    display: none;
  }
}
.cid-uQyqM8p1Ia .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uQyqM8p1Ia .carousel-inner > .active {
  display: block;
}
.cid-uQyqM8p1Ia .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqM8p1Ia .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uQyqM8p1Ia .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uQyqM8p1Ia .carousel-control,
  .cid-uQyqM8p1Ia .carousel-indicators,
  .cid-uQyqM8p1Ia .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uQyqM8p1Ia .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uQyqM8p1Ia .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uQyqM8p1Ia .carousel-indicators .active,
.cid-uQyqM8p1Ia .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uQyqM8p1Ia .carousel-indicators .active {
  background: #fff;
}
.cid-uQyqM8p1Ia .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uQyqM8p1Ia .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uQyqM8p1Ia .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uQyqM8p1Ia .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uQyqM8p1Ia .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uQyqM8p1Ia .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uQyqM8p1Ia .carousel {
  width: 100%;
}
.cid-uQyqM8p1Ia .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uQyqM8p1Ia .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uQyqM8p1Ia .modal.fade .modal-dialog,
.cid-uQyqM8p1Ia .modal.in .modal-dialog {
  transform: none;
}
.cid-uQyqM8p1Ia .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uQyqM8p1Ia H6 {
  text-align: center;
}
.cid-uQyqM97k0q {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqM9fS5b {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uQyqM9fS5b .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uQyqM9fS5b .container {
    max-width: 1400px;
  }
}
.cid-uQyqM9fS5b .card {
  margin: auto;
}
.cid-uQyqM9fS5b .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uQyqM9fS5b .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uQyqM9fS5b .row {
  justify-content: center;
}
.cid-uQyqM9fS5b H3 {
  color: #ffffff;
}
.cid-uQyqM9fS5b .card-title,
.cid-uQyqM9fS5b .card-box {
  color: #ffffff;
}
.cid-uQyqM9uHzk {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uQyqM9uHzk .google-map {
  height: 30rem;
  position: relative;
}
.cid-uQyqM9uHzk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uQyqM9uHzk .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uQyqM9uHzk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uQyqM9uHzk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uQyqM9uHzk .mbr-section-title {
  color: #00246f;
}
.cid-uQyqM9HLAK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uQyqM9HLAK .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uQyqM9HLAK form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uQyqM9HLAK form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uQyqM9HLAK form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uQyqM9HLAK .mbr-section-title {
  color: #fafafa;
}
.cid-uQyqM9HLAK .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uQyqM9RHi1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqM9RHi1 .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uQyqMa2OH1 {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uQyqMa2OH1 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqMa2OH1 .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uQyqMa2OH1 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uQyqMa2OH1 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqMa2OH1 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uQyqMa2OH1 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uQyqMa2OH1 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uQyqMa2OH1 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uQyqMa2OH1 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uQyqMa2OH1 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uQyqMa2OH1 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uQyqQr28FP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uQyqQr28FP nav.navbar {
  position: fixed;
}
.cid-uQyqQr28FP .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-uQyqQr28FP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uQyqQr28FP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uQyqQr28FP .dropdown-item:hover,
.cid-uQyqQr28FP .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uQyqQr28FP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uQyqQr28FP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uQyqQr28FP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uQyqQr28FP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uQyqQr28FP .nav-link {
  position: relative;
}
.cid-uQyqQr28FP .container {
  display: flex;
  margin: auto;
}
.cid-uQyqQr28FP .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uQyqQr28FP .dropdown-menu,
.cid-uQyqQr28FP .navbar.opened {
  background: #ffffff !important;
}
.cid-uQyqQr28FP .nav-item:focus,
.cid-uQyqQr28FP .nav-link:focus {
  outline: none;
}
.cid-uQyqQr28FP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uQyqQr28FP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uQyqQr28FP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uQyqQr28FP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uQyqQr28FP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uQyqQr28FP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uQyqQr28FP .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-uQyqQr28FP .navbar.opened {
  transition: all 0.3s;
}
.cid-uQyqQr28FP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uQyqQr28FP .navbar .navbar-logo img {
  width: auto;
}
.cid-uQyqQr28FP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uQyqQr28FP .navbar.collapsed {
  justify-content: center;
}
.cid-uQyqQr28FP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uQyqQr28FP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uQyqQr28FP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uQyqQr28FP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uQyqQr28FP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uQyqQr28FP .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-uQyqQr28FP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uQyqQr28FP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uQyqQr28FP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uQyqQr28FP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uQyqQr28FP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uQyqQr28FP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uQyqQr28FP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uQyqQr28FP .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-uQyqQr28FP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uQyqQr28FP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uQyqQr28FP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uQyqQr28FP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uQyqQr28FP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uQyqQr28FP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uQyqQr28FP .navbar.navbar-short {
  min-height: 60px;
}
.cid-uQyqQr28FP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uQyqQr28FP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uQyqQr28FP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uQyqQr28FP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uQyqQr28FP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uQyqQr28FP .dropdown-item.active,
.cid-uQyqQr28FP .dropdown-item:active {
  background-color: transparent;
}
.cid-uQyqQr28FP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uQyqQr28FP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uQyqQr28FP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uQyqQr28FP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uQyqQr28FP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uQyqQr28FP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uQyqQr28FP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uQyqQr28FP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uQyqQr28FP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uQyqQr28FP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uQyqQr28FP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uQyqQr28FP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqQr28FP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyqQr28FP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uQyqQr28FP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqQr28FP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uQyqQr28FP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uQyqQr28FP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyqQr28FP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uQyqQr28FP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uQyqQr28FP .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-uQyqQr28FP .navbar {
    height: 70px;
  }
  .cid-uQyqQr28FP .navbar.opened {
    height: auto;
  }
  .cid-uQyqQr28FP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uQyqQrfJsa {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uQyqQrfJsa .row {
  flex-direction: row-reverse;
}
.cid-uQyqQrfJsa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uQyqQrfJsa .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqQrfJsa .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uQyqQrfJsa .mbr-section-title {
  color: #ffffff;
}
.cid-uQyqQrfJsa .mbr-text,
.cid-uQyqQrfJsa .mbr-section-btn {
  color: #fafafa;
}
.cid-uQyqQrosGz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uQyqQrosGz .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uQyqQrosGz .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uQyqQrosGz .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyqQrosGz .card-wrapper {
    padding: 4rem;
  }
}
.cid-uQyqQrosGz .card-title {
  color: #00246f;
}
.cid-uQyqQrvcO3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqQrvcO3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqQrvcO3 .row {
  flex-direction: row-reverse;
}
.cid-uQyqQrvcO3 img {
  width: 100%;
}
.cid-uQyqQrvcO3 .mbr-description {
  color: #00246f;
}
.cid-uQyqQrF9Tj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqQrF9Tj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqQrF9Tj .row {
  flex-direction: row-reverse;
}
.cid-uQyqQrF9Tj img {
  width: 100%;
}
.cid-uQyqQrF9Tj .mbr-description {
  color: #00246f;
}
.cid-uQyqQrM4xc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqQrM4xc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqQrM4xc .row {
  flex-direction: row-reverse;
}
.cid-uQyqQrM4xc img {
  width: 100%;
}
.cid-uQyqQrM4xc .mbr-description {
  color: #00246f;
}
.cid-uQyqQrUHXN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyqQrUHXN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqQrUHXN .row {
  flex-direction: row-reverse;
}
.cid-uQyqQrUHXN img {
  width: 100%;
}
.cid-uQyqQrUHXN .mbr-description {
  color: #00246f;
}
.cid-uQyqQs1xyH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyqQs1xyH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyqQs1xyH .row {
  flex-direction: row-reverse;
}
.cid-uQyqQs1xyH img {
  width: 100%;
}
.cid-uQyqQs1xyH .mbr-description {
  color: #00246f;
}
.cid-uQyqQs9OZX {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uQyqQs9OZX img,
.cid-uQyqQs9OZX .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uQyqQs9OZX .item:focus,
.cid-uQyqQs9OZX span:focus {
  outline: none;
}
.cid-uQyqQs9OZX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uQyqQs9OZX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uQyqQs9OZX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uQyqQs9OZX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uQyqQs9OZX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uQyqQs9OZX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uQyqQs9OZX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQyqQs9OZX .mbr-section-title {
  color: #00246f;
}
.cid-uQyqQs9OZX .mbr-text,
.cid-uQyqQs9OZX .mbr-section-btn {
  text-align: left;
}
.cid-uQyqQs9OZX .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uQyqQs9OZX .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQyqQsnJen {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uQyqQsnJen .container {
    max-width: 1400px;
  }
}
.cid-uQyqQsnJen .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uQyqQsnJen .card-wrapper {
  margin-top: 3rem;
}
.cid-uQyqQsnJen .row {
  justify-content: center;
}
.cid-uQyqQsnJen .mbr-section-title {
  color: #00246f;
}
.cid-uQyqQsA0Ds {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uQyqQsA0Ds .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyqQsA0Ds .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQyqQsA0Ds .item {
  padding-bottom: 2rem;
}
.cid-uQyqQsA0Ds .item-wrapper {
  position: relative;
}
.cid-uQyqQsA0Ds .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uQyqQsA0Ds .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uQyqQsA0Ds .carousel-control,
.cid-uQyqQsA0Ds .close {
  background: #1b1b1b;
}
.cid-uQyqQsA0Ds .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uQyqQsA0Ds .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uQyqQsA0Ds .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uQyqQsA0Ds .carousel-control-next span {
  margin-left: 5px;
}
.cid-uQyqQsA0Ds .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uQyqQsA0Ds .close::before {
  content: '\e91a';
}
.cid-uQyqQsA0Ds .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uQyqQsA0Ds .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uQyqQsA0Ds .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqQsA0Ds .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQyqQsA0Ds .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uQyqQsA0Ds .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uQyqQsA0Ds .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uQyqQsA0Ds .carousel-indicators li.active,
.cid-uQyqQsA0Ds .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uQyqQsA0Ds .carousel-indicators li::after,
.cid-uQyqQsA0Ds .carousel-indicators li::before {
  content: none;
}
.cid-uQyqQsA0Ds .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uQyqQsA0Ds .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uQyqQsA0Ds .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQyqQsA0Ds .carousel-indicators {
    display: none;
  }
}
.cid-uQyqQsA0Ds .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uQyqQsA0Ds .carousel-inner > .active {
  display: block;
}
.cid-uQyqQsA0Ds .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyqQsA0Ds .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uQyqQsA0Ds .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uQyqQsA0Ds .carousel-control,
  .cid-uQyqQsA0Ds .carousel-indicators,
  .cid-uQyqQsA0Ds .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uQyqQsA0Ds .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uQyqQsA0Ds .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uQyqQsA0Ds .carousel-indicators .active,
.cid-uQyqQsA0Ds .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uQyqQsA0Ds .carousel-indicators .active {
  background: #fff;
}
.cid-uQyqQsA0Ds .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uQyqQsA0Ds .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uQyqQsA0Ds .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uQyqQsA0Ds .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uQyqQsA0Ds .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uQyqQsA0Ds .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uQyqQsA0Ds .carousel {
  width: 100%;
}
.cid-uQyqQsA0Ds .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uQyqQsA0Ds .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uQyqQsA0Ds .modal.fade .modal-dialog,
.cid-uQyqQsA0Ds .modal.in .modal-dialog {
  transform: none;
}
.cid-uQyqQsA0Ds .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uQyqQsA0Ds H6 {
  text-align: center;
}
.cid-uQyqQtkWn5 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqQttnWP {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uQyqQttnWP .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uQyqQttnWP .container {
    max-width: 1400px;
  }
}
.cid-uQyqQttnWP .card {
  margin: auto;
}
.cid-uQyqQttnWP .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uQyqQttnWP .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uQyqQttnWP .row {
  justify-content: center;
}
.cid-uQyqQttnWP H3 {
  color: #ffffff;
}
.cid-uQyqQttnWP .card-title,
.cid-uQyqQttnWP .card-box {
  color: #ffffff;
}
.cid-uQyqQtIJVo {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uQyqQtIJVo .google-map {
  height: 30rem;
  position: relative;
}
.cid-uQyqQtIJVo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uQyqQtIJVo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uQyqQtIJVo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uQyqQtIJVo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uQyqQtIJVo .mbr-section-title {
  color: #00246f;
}
.cid-uQyqQtUyMV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uQyqQtUyMV .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uQyqQtUyMV form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uQyqQtUyMV form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uQyqQtUyMV form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uQyqQtUyMV .mbr-section-title {
  color: #fafafa;
}
.cid-uQyqQtUyMV .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uQyqQu4NKX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyqQu4NKX .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uQyqQud4HY {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uQyqQud4HY .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqQud4HY .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uQyqQud4HY .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uQyqQud4HY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyqQud4HY .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uQyqQud4HY .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uQyqQud4HY .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uQyqQud4HY .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uQyqQud4HY .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uQyqQud4HY .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uQyqQud4HY .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uQyrmWaBk2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uQyrmWaBk2 nav.navbar {
  position: fixed;
}
.cid-uQyrmWaBk2 .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-uQyrmWaBk2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uQyrmWaBk2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uQyrmWaBk2 .dropdown-item:hover,
.cid-uQyrmWaBk2 .dropdown-item:focus {
  background: #00246f !important;
  color: white !important;
}
.cid-uQyrmWaBk2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uQyrmWaBk2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uQyrmWaBk2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uQyrmWaBk2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uQyrmWaBk2 .nav-link {
  position: relative;
}
.cid-uQyrmWaBk2 .container {
  display: flex;
  margin: auto;
}
.cid-uQyrmWaBk2 .iconfont-wrapper {
  color: #00246f !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uQyrmWaBk2 .dropdown-menu,
.cid-uQyrmWaBk2 .navbar.opened {
  background: #ffffff !important;
}
.cid-uQyrmWaBk2 .nav-item:focus,
.cid-uQyrmWaBk2 .nav-link:focus {
  outline: none;
}
.cid-uQyrmWaBk2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uQyrmWaBk2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uQyrmWaBk2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uQyrmWaBk2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uQyrmWaBk2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uQyrmWaBk2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uQyrmWaBk2 .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-uQyrmWaBk2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uQyrmWaBk2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uQyrmWaBk2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uQyrmWaBk2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uQyrmWaBk2 .navbar.collapsed {
  justify-content: center;
}
.cid-uQyrmWaBk2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uQyrmWaBk2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uQyrmWaBk2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.3rem);
  }
}
.cid-uQyrmWaBk2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uQyrmWaBk2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uQyrmWaBk2 .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-uQyrmWaBk2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uQyrmWaBk2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uQyrmWaBk2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uQyrmWaBk2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uQyrmWaBk2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uQyrmWaBk2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uQyrmWaBk2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uQyrmWaBk2 .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-uQyrmWaBk2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uQyrmWaBk2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uQyrmWaBk2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uQyrmWaBk2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uQyrmWaBk2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uQyrmWaBk2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uQyrmWaBk2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uQyrmWaBk2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uQyrmWaBk2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uQyrmWaBk2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uQyrmWaBk2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uQyrmWaBk2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uQyrmWaBk2 .dropdown-item.active,
.cid-uQyrmWaBk2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uQyrmWaBk2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uQyrmWaBk2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uQyrmWaBk2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uQyrmWaBk2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uQyrmWaBk2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uQyrmWaBk2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uQyrmWaBk2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uQyrmWaBk2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uQyrmWaBk2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uQyrmWaBk2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #002d8b;
}
.cid-uQyrmWaBk2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uQyrmWaBk2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyrmWaBk2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uQyrmWaBk2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uQyrmWaBk2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyrmWaBk2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uQyrmWaBk2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uQyrmWaBk2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uQyrmWaBk2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uQyrmWaBk2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uQyrmWaBk2 .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-uQyrmWaBk2 .navbar {
    height: 70px;
  }
  .cid-uQyrmWaBk2 .navbar.opened {
    height: auto;
  }
  .cid-uQyrmWaBk2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uQyrmWrtCE {
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
.cid-uQyrmWrtCE .row {
  flex-direction: row-reverse;
}
.cid-uQyrmWrtCE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uQyrmWrtCE .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyrmWrtCE .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uQyrmWrtCE .mbr-section-title {
  color: #ffffff;
}
.cid-uQyrmWrtCE .mbr-text,
.cid-uQyrmWrtCE .mbr-section-btn {
  color: #fafafa;
}
.cid-uQyrmWDXQU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #00246f;
}
.cid-uQyrmWDXQU .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-uQyrmWDXQU .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uQyrmWDXQU .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uQyrmWDXQU .card-wrapper {
    padding: 4rem;
  }
}
.cid-uQyrmWDXQU .card-title {
  color: #00246f;
}
.cid-uQyrmWMbzt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyrmWMbzt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyrmWMbzt .row {
  flex-direction: row-reverse;
}
.cid-uQyrmWMbzt img {
  width: 100%;
}
.cid-uQyrmWMbzt .mbr-description {
  color: #00246f;
}
.cid-uQyrmWUGvy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyrmWUGvy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyrmWUGvy .row {
  flex-direction: row-reverse;
}
.cid-uQyrmWUGvy img {
  width: 100%;
}
.cid-uQyrmWUGvy .mbr-description {
  color: #00246f;
}
.cid-uQyrmX18QN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyrmX18QN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyrmX18QN .row {
  flex-direction: row-reverse;
}
.cid-uQyrmX18QN img {
  width: 100%;
}
.cid-uQyrmX18QN .mbr-description {
  color: #00246f;
}
.cid-uQyrmXa0Pz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQyrmXa0Pz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyrmXa0Pz .row {
  flex-direction: row-reverse;
}
.cid-uQyrmXa0Pz img {
  width: 100%;
}
.cid-uQyrmXa0Pz .mbr-description {
  color: #00246f;
}
.cid-uQyrmXhtob {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/embalagem-para-pizza-em-sorocaba-dipape-fundo-1000x500.png");
}
@media (max-width: 991px) {
  .cid-uQyrmXhtob .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQyrmXhtob .row {
  flex-direction: row-reverse;
}
.cid-uQyrmXhtob img {
  width: 100%;
}
.cid-uQyrmXhtob .mbr-description {
  color: #00246f;
}
.cid-uQyrmXqMd5 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fcfcfc;
}
.cid-uQyrmXqMd5 img,
.cid-uQyrmXqMd5 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uQyrmXqMd5 .item:focus,
.cid-uQyrmXqMd5 span:focus {
  outline: none;
}
.cid-uQyrmXqMd5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uQyrmXqMd5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uQyrmXqMd5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uQyrmXqMd5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uQyrmXqMd5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uQyrmXqMd5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uQyrmXqMd5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uQyrmXqMd5 .mbr-section-title {
  color: #00246f;
}
.cid-uQyrmXqMd5 .mbr-text,
.cid-uQyrmXqMd5 .mbr-section-btn {
  text-align: left;
}
.cid-uQyrmXqMd5 .item-title {
  text-align: left;
  color: #00246f;
}
.cid-uQyrmXqMd5 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uQyrmXFzMG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f4f4f4;
}
@media (min-width: 1500px) {
  .cid-uQyrmXFzMG .container {
    max-width: 1400px;
  }
}
.cid-uQyrmXFzMG .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #32be36;
  margin-bottom: 2rem;
}
.cid-uQyrmXFzMG .card-wrapper {
  margin-top: 3rem;
}
.cid-uQyrmXFzMG .row {
  justify-content: center;
}
.cid-uQyrmXFzMG .mbr-section-title {
  color: #00246f;
}
.cid-uQyrmXVHLE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uQyrmXVHLE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyrmXVHLE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQyrmXVHLE .item {
  padding-bottom: 2rem;
}
.cid-uQyrmXVHLE .item-wrapper {
  position: relative;
}
.cid-uQyrmXVHLE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uQyrmXVHLE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uQyrmXVHLE .carousel-control,
.cid-uQyrmXVHLE .close {
  background: #1b1b1b;
}
.cid-uQyrmXVHLE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uQyrmXVHLE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uQyrmXVHLE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uQyrmXVHLE .carousel-control-next span {
  margin-left: 5px;
}
.cid-uQyrmXVHLE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uQyrmXVHLE .close::before {
  content: '\e91a';
}
.cid-uQyrmXVHLE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uQyrmXVHLE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uQyrmXVHLE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyrmXVHLE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uQyrmXVHLE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uQyrmXVHLE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uQyrmXVHLE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uQyrmXVHLE .carousel-indicators li.active,
.cid-uQyrmXVHLE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uQyrmXVHLE .carousel-indicators li::after,
.cid-uQyrmXVHLE .carousel-indicators li::before {
  content: none;
}
.cid-uQyrmXVHLE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uQyrmXVHLE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uQyrmXVHLE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uQyrmXVHLE .carousel-indicators {
    display: none;
  }
}
.cid-uQyrmXVHLE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uQyrmXVHLE .carousel-inner > .active {
  display: block;
}
.cid-uQyrmXVHLE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uQyrmXVHLE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uQyrmXVHLE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uQyrmXVHLE .carousel-control,
  .cid-uQyrmXVHLE .carousel-indicators,
  .cid-uQyrmXVHLE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uQyrmXVHLE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uQyrmXVHLE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uQyrmXVHLE .carousel-indicators .active,
.cid-uQyrmXVHLE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uQyrmXVHLE .carousel-indicators .active {
  background: #fff;
}
.cid-uQyrmXVHLE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uQyrmXVHLE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uQyrmXVHLE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uQyrmXVHLE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uQyrmXVHLE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uQyrmXVHLE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uQyrmXVHLE .carousel {
  width: 100%;
}
.cid-uQyrmXVHLE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uQyrmXVHLE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uQyrmXVHLE .modal.fade .modal-dialog,
.cid-uQyrmXVHLE .modal.in .modal-dialog {
  transform: none;
}
.cid-uQyrmXVHLE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uQyrmXVHLE H6 {
  text-align: center;
}
.cid-uQyrmYFZrG {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyrmYNcch {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/caixa-para-pizza-embalagem-sorocaba-1000x500.png");
}
.cid-uQyrmYNcch .card-box {
  z-index: 10;
  position: relative;
}
@media (min-width: 1500px) {
  .cid-uQyrmYNcch .container {
    max-width: 1400px;
  }
}
.cid-uQyrmYNcch .card {
  margin: auto;
}
.cid-uQyrmYNcch .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #0f2254;
  margin-bottom: 2rem;
}
.cid-uQyrmYNcch .card-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uQyrmYNcch .row {
  justify-content: center;
}
.cid-uQyrmYNcch H3 {
  color: #ffffff;
}
.cid-uQyrmYNcch .card-title,
.cid-uQyrmYNcch .card-box {
  color: #ffffff;
}
.cid-uQyrmZ2asC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-uQyrmZ2asC .google-map {
  height: 30rem;
  position: relative;
}
.cid-uQyrmZ2asC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uQyrmZ2asC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uQyrmZ2asC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uQyrmZ2asC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uQyrmZ2asC .mbr-section-title {
  color: #00246f;
}
.cid-uQyrmZeSb6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #002166;
}
.cid-uQyrmZeSb6 .mbr-overlay {
  background-color: #00246f;
  opacity: 1;
}
.cid-uQyrmZeSb6 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-uQyrmZeSb6 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-uQyrmZeSb6 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uQyrmZeSb6 .mbr-section-title {
  color: #fafafa;
}
.cid-uQyrmZeSb6 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uQyrmZpom3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uQyrmZpom3 .mbr-text {
  text-align: left;
  color: #6a799a;
}
.cid-uQyrmZzsuh {
  padding-top: 45px;
  padding-bottom: 30px;
  background-color: #fdfdfd;
}
@media (max-width: 767px) {
  .cid-uQyrmZzsuh .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyrmZzsuh .mbr-text {
  color: #767676;
}
@media (max-width: 767px) {
  .cid-uQyrmZzsuh .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-uQyrmZzsuh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uQyrmZzsuh .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-uQyrmZzsuh .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-uQyrmZzsuh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-uQyrmZzsuh .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uQyrmZzsuh .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uQyrmZzsuh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uQyrmZzsuh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
