.elementor-5006 .elementor-element.elementor-element-d977375:not(.elementor-motion-effects-element-type-background), .elementor-5006 .elementor-element.elementor-element-d977375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bdd0977 );background-image:url("https://resonateeventsandfloral.com/wp-content/uploads/2026/08/pexels-andy-lee-222330306-38132276.jpg");background-position:bottom center;background-size:cover;}.elementor-5006 .elementor-element.elementor-element-d977375 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5006 .elementor-element.elementor-element-d977375 > .elementor-container{max-width:846px;}.elementor-5006 .elementor-element.elementor-element-d977375{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 85px 85px 85px;}.elementor-5006 .elementor-element.elementor-element-b6ae903 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5006 .elementor-element.elementor-element-5cadc06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:center;}.elementor-5006 .elementor-element.elementor-element-5cadc06 .elementor-heading-title{font-family:"Louize Display", Sans-serif;font-size:51px;font-weight:normal;color:var( --e-global-color-accent );}.elementor-5006 .elementor-element.elementor-element-1078d78:not(.elementor-motion-effects-element-type-background), .elementor-5006 .elementor-element.elementor-element-1078d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5006 .elementor-element.elementor-element-1078d78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-5006 .elementor-element.elementor-element-1078d78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5006 .elementor-element.elementor-element-8bb2b60{padding:0px 300px 0px 300px;text-align:center;}.elementor-5006 .elementor-element.elementor-element-8bb2b60 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5006 .elementor-element.elementor-element-c31725e:not(.elementor-motion-effects-element-type-background), .elementor-5006 .elementor-element.elementor-element-c31725e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5006 .elementor-element.elementor-element-c31725e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5006 .elementor-element.elementor-element-c31725e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5006 .elementor-element.elementor-element-2151b4a{--display:flex;--min-height:0px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5006 .elementor-element.elementor-element-2151b4a:not(.elementor-motion-effects-element-type-background), .elementor-5006 .elementor-element.elementor-element-2151b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5006 .elementor-element.elementor-element-af284d1{padding:25px 0px 0px 0px;text-align:center;}.elementor-5006 .elementor-element.elementor-element-af284d1 .elementor-heading-title{font-family:"Louize Display", Sans-serif;font-size:35px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-5006 .elementor-element.elementor-element-ba92959{width:100%;max-width:100%;}.elementor-5006 .elementor-element.elementor-element-ba92959.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-5006 .elementor-element.elementor-element-b6ae903{width:100%;}}@media(max-width:767px){.elementor-5006 .elementor-element.elementor-element-d977375{padding:200px 0px 100px 0px;}.elementor-5006 .elementor-element.elementor-element-b6ae903 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5006 .elementor-element.elementor-element-5cadc06{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-5006 .elementor-element.elementor-element-5cadc06 .elementor-heading-title{font-size:40px;}.elementor-5006 .elementor-element.elementor-element-1078d78{padding:50px 0px 0px 0px;}.elementor-5006 .elementor-element.elementor-element-c31725e{padding:50px 0px 0px 0px;}.elementor-5006 .elementor-element.elementor-element-2151b4a{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:050px;}}/* Start custom CSS for html, class: .elementor-element-e2dcf51 */#resonate-estimator {
  --re-ink: #2f302b;
  --re-muted: #6f7068;
  --re-accent: #8d6f5c;
  --re-soft: #f5f1ec;
  --re-line: #d9d2c9;
  --re-card: #ffffff;
  --re-selected: #fffaf6;
}

#resonate-estimator .re-copy-panel {
  max-width: 760px;
  margin: 20px auto;
  text-align: left;
}

#resonate-estimator .re-copy-panel[hidden] {
  display: none;
}

#resonate-estimator .re-copy-panel label {
  display: block;
  margin-bottom: 8px;
  color: var(--re-ink);
  font-size: 14px;
  font-weight: 600;
}

#resonate-estimator #re-copy-text {
  display: block;
  width: 100%;
  min-height: 210px;
  padding: 14px;
  border: 1px solid var(--re-line);
  border-radius: 3px;
  background: #fff;
  color: var(--re-ink);
  font: inherit;
  font-size: 14px;
  line-height: 1.55;
  resize: vertical;
}

#resonate-estimator #re-copy-text:focus {
  outline: 2px solid var(--re-accent);
  outline-offset: 2px;
}

#resonate-estimator .re-copy-status {
  min-height: 22px;
  margin: 7px 0 0;
  color: var(--re-accent);
  font-size: 13px;
  font-weight: 600;
}

#resonate-estimator .re-button-outline {
  background: transparent !important;
  color: #64664E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2151b4a */floral-inquiry/* End custom CSS */