.elementor-7 .elementor-element.elementor-element-3f27fc5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-3f27fc5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f27fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corpobemcuidado.shop/wp-content/uploads/2026/01/FRASCO-5-Monjarim-.jpeg");background-position:center center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-3f27fc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5c9b59a{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5c9b59a.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5c9b59a{width:var( --container-widget-width, 304.016px );max-width:304.016px;--container-widget-width:304.016px;--container-widget-flex-grow:0;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-3f27fc5{--width:729px;}}/* Start custom CSS for html, class: .elementor-element-5c9b59a */cookie-modal {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.7);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

.cookie-box {
  background: #fff;
  padding: 25px;
  max-width: 500px;
  border-radius: 6px;
  text-align: center;
  margin: 0 auto;
}

.cookie-box h2 {
  font-size: 20px;
  margin-bottom: 10px;
}

.cookie-box p {
  font-size: 14px;
  color: #444;
  margin-bottom: 20px;
  line-height: 1.5;
}

.cookie-actions {
  display: flex;
  gap: 10px;
}

.btn-close {
  flex: 1;
  padding: 10px;
  background: #bdc3c7;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.btn-accept {
  flex: 1;
  padding: 10px;
  background: #2ecc71;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.btn-accept:hover {
  background: #27ae60;
}/* End custom CSS */