.elementor-83 .elementor-element.elementor-element-e4f2989{--display:flex}.elementor-83 .elementor-element.elementor-element-e4f2989:not(.elementor-motion-effects-element-type-background),.elementor-83 .elementor-element.elementor-element-e4f2989>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-blocksy_palette_1)}.elementor-83 .elementor-element.elementor-element-57614ee{--display:flex}.elementor-83 .elementor-element.elementor-element-a8096b3{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-83 .elementor-element.elementor-element-edeecf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-83 .elementor-element.elementor-element-b3eee3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-83 .elementor-element.elementor-element-b3eee3e.e-con{--order:-99999}.elementor-83 .elementor-element.elementor-element-43bc227{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-edeecf8{--width:33.3333%}.elementor-83 .elementor-element.elementor-element-b3eee3e{--width:66.6666%}}.primary-services{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px}.service-card,.addon-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;flex:1 1 30%}.service-card:hover,.addon-card:hover{border-color:#c9a16b;box-shadow:0 4px 10px rgba(0,0,0,.1)}.service-card h3,.addon-card p{font-family:'Playfair Display',serif;color:#44503f}.service-price,.addon-price{font-family:'Lato',sans-serif;font-weight:600;color:#c9a16b}#addons-section{margin-top:30px}.addons-list{display:flex;flex-wrap:wrap;gap:15px}#subtotal-box{background:#fff;padding:20px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);position:sticky;top:30px}#subtotal-box h4{font-family:'Playfair Display',serif;margin-bottom:15px;color:#44503f}#subtotal-box ul{list-style:none;padding:0;margin:0 0 10px}#subtotal-box li{font-size:14px;color:#333}.total-price{font-weight:700;color:#c9a16b;margin-top:10px;font-size:18px}#continue-btn{margin-top:15px;background:#44503f;color:#fff;border:none;padding:12px 20px;border-radius:150px;font-family:'roboto',Sans-Serif;font-weight:600;cursor:pointer;width:100%}#continue-btn:hover{background:#c9a16b}