.elementor-9995 .elementor-element.elementor-element-4f76183{--display:flex;--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:space-between;--align-items:center;box-shadow:0px 2px 8px 0px #E0E0E0;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-9995 .elementor-element.elementor-element-4f76183:not(.elementor-motion-effects-element-type-background), .elementor-9995 .elementor-element.elementor-element-4f76183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9995 .elementor-element.elementor-element-202a28a img{max-width:60%;}.elementor-9995 .elementor-element.elementor-element-859d283{--display:flex;--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:flex-end;--align-items:center;}.elementor-9995 .elementor-element.elementor-element-7e062e8 .elementor-icon-box-wrapper{gap:10px;}.elementor-9995 .elementor-element.elementor-element-7e062e8.elementor-view-stacked .elementor-icon{background-color:#D2AD5B;}.elementor-9995 .elementor-element.elementor-element-7e062e8.elementor-view-framed .elementor-icon, .elementor-9995 .elementor-element.elementor-element-7e062e8.elementor-view-default .elementor-icon{fill:#D2AD5B;color:#D2AD5B;border-color:#D2AD5B;}.elementor-9995 .elementor-element.elementor-element-7e062e8 .elementor-icon{font-size:40px;}.elementor-9995 .elementor-element.elementor-element-dddb340 .elementor-icon-box-wrapper{gap:0px;}.elementor-9995 .elementor-element.elementor-element-dddb340.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-9995 .elementor-element.elementor-element-dddb340.elementor-view-framed .elementor-icon, .elementor-9995 .elementor-element.elementor-element-dddb340.elementor-view-default .elementor-icon{fill:#25D366;color:#25D366;border-color:#25D366;}.elementor-9995 .elementor-element.elementor-element-dddb340 .elementor-icon{font-size:50px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-9995 .elementor-element.elementor-element-4f76183{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9995 .elementor-element.elementor-element-202a28a img{max-width:100px;height:50px;}.elementor-9995 .elementor-element.elementor-element-859d283{--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:flex-end;--align-items:center;}}/* Start custom CSS *//* === Weddings Ad Header — scoped styles === */

/* WhatsApp element (icon or button) */
.wa-btn,
.wa-btn .button,
.wa-btn a.button,
.wa-btn a{
  color:#25D366 !important;       /* green icon, if it's an icon widget */
}
/* If the WhatsApp is a BUTTON (not a plain icon), this fills it green: */
.wa-btn .button,
.wa-btn a.button{
  background-color:#25D366 !important;
  background-image:none !important;
  color:#fff !important;
  border-color:#25D366 !important;
}

/* Gold "Get a Quote" button */
.quote-btn .button,
.quote-btn a.button,
.quote-btn a,
a.quote-btn{
  background-image:linear-gradient(180deg,#E6C876 0%,#D2AD5B 55%,#A07F20 100%) !important;
  background-color:#D2AD5B !important;
  color:#111111 !important;
  border-color:#A07F20 !important;
  white-space:nowrap !important;   /* keeps "Get a Quote" on one line */
}
.quote-btn .button:hover,
.quote-btn a.button:hover,
a.quote-btn:hover{
  background-image:linear-gradient(180deg,#EFD489 0%,#D9B765 55%,#B08A26 100%) !important;
}

/* Phone link — inherit dark text, no underline */
a[href^="tel:"]{
  color:#111111 !important;
  text-decoration:none !important;
  font-weight:600;
}/* End custom CSS */