.elementor-1489 .elementor-element.elementor-element-8dd7cda{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-8dd7cda:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-8dd7cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-28-2026-01_07_16-PM.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1489 .elementor-element.elementor-element-6c1e6a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-14e1713{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-183d66e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1489 .elementor-element.elementor-element-e733a69 .elementor-button{background-color:#FC326E;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:24px;letter-spacing:0.3px;fill:var( --e-global-color-b1a0843 );color:var( --e-global-color-b1a0843 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FC326E;border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-e733a69 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-e733a69 .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-e733a69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1489 .elementor-element.elementor-element-e733a69 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-e733a69 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-7a5f13e .elementor-button{background-color:#FC326E00;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:24px;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FACEDA;border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-7a5f13e .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-7a5f13e .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-7a5f13e .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-7a5f13e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1489 .elementor-element.elementor-element-4b58059 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1489 .elementor-element.elementor-element-4b58059 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1489 .elementor-element.elementor-element-4b58059{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1489 .elementor-element.elementor-element-4b58059 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1489 .elementor-element.elementor-element-4b58059 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:24px;}.elementor-1489 .elementor-element.elementor-element-4b58059 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1489 .elementor-element.elementor-element-c1da80c{margin:0px 2px calc(var(--kit-widget-spacing, 0px) + 0px) -66px;text-align:start;}.elementor-1489 .elementor-element.elementor-element-c1da80c img{width:42%;}.elementor-1489 .elementor-element.elementor-element-aa0a611{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-47b19c8 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-34be466{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3d44dc3{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-4da8c73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-bdfcd39{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-814d18e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-1a2ce64 .elementor-button{background-color:#EFE1C8C2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-29035ed );color:var( --e-global-color-29035ed );border-radius:4px 4px 4px 4px;padding:5px 20px 5px 20px;}.elementor-1489 .elementor-element.elementor-element-1a2ce64 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-1a2ce64 .elementor-button:focus{background-color:#EFE1C8C2;color:var( --e-global-color-29035ed );}.elementor-1489 .elementor-element.elementor-element-1a2ce64 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-1a2ce64 .elementor-button:focus svg{fill:var( --e-global-color-29035ed );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-11b2ed0{text-align:center;}.elementor-1489 .elementor-element.elementor-element-11b2ed0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:700;line-height:48px;}.elementor-1489 .elementor-element.elementor-element-14b6163{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-1489 .elementor-element.elementor-element-14b6163.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button{background-color:var( --e-global-color-29035ed );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-b1a0843 );color:var( --e-global-color-b1a0843 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-29035ed );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-2940c47{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-a870fee{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-c2e76e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-cefe03d{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-199e804{text-align:center;}.elementor-1489 .elementor-element.elementor-element-199e804 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:700;line-height:48px;}.elementor-1489 .elementor-element.elementor-element-a22dfe2{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-1489 .elementor-element.elementor-element-a22dfe2.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button{background-color:var( --e-global-color-29035ed );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-b1a0843 );color:var( --e-global-color-b1a0843 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-29035ed );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-1b978ba{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-c31ce13{--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;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-dc09153{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-d5e01f1{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-5de3910 .elementor-button{background-color:#EFE1C8C2;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-29035ed );color:var( --e-global-color-29035ed );border-radius:4px 4px 4px 4px;padding:5px 20px 5px 20px;}.elementor-1489 .elementor-element.elementor-element-5de3910 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-5de3910 .elementor-button:focus{background-color:#EFE1C8C2;color:var( --e-global-color-29035ed );}.elementor-1489 .elementor-element.elementor-element-5de3910 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-5de3910 .elementor-button:focus svg{fill:var( --e-global-color-29035ed );}.elementor-1489 .elementor-element.elementor-element-4050ac6{text-align:center;}.elementor-1489 .elementor-element.elementor-element-4050ac6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:700;line-height:48px;}.elementor-1489 .elementor-element.elementor-element-5eebf06{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-1489 .elementor-element.elementor-element-5eebf06.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button{background-color:var( --e-global-color-29035ed );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-b1a0843 );color:var( --e-global-color-b1a0843 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-29035ed );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-b6603a6{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-2b857e4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-a5b8f09{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-48befc2{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3f2b49c{text-align:center;}.elementor-1489 .elementor-element.elementor-element-3f2b49c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:700;line-height:48px;}.elementor-1489 .elementor-element.elementor-element-5d7bebf{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-1489 .elementor-element.elementor-element-5d7bebf.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button{background-color:var( --e-global-color-29035ed );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-b1a0843 );color:var( --e-global-color-b1a0843 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-29035ed );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-1c8a9e1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-1c8a9e1:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-1c8a9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/10/Background-pionk-cookies.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1489 .elementor-element.elementor-element-034684a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-d74d6d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-a0cb444{text-align:start;}.elementor-1489 .elementor-element.elementor-element-7f34b21{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-1489 .elementor-element.elementor-element-b85a246{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3f522cb{text-align:start;}.elementor-1489 .elementor-element.elementor-element-3f522cb img{width:100%;}.elementor-1489 .elementor-element.elementor-element-ce29ed8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-ce29ed8 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-ae96a78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-a26df38{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-a26df38:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-a26df38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1489 .elementor-element.elementor-element-ebc47d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-303ec9d img{width:100%;}.elementor-1489 .elementor-element.elementor-element-f74f159{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-d2197cf{--display:flex;border-style:none;--border-style:none;}.elementor-1489 .elementor-element.elementor-element-ce32188{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-ce32188 p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-dbd0074{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-dbd0074 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1489 .elementor-element.elementor-element-dbd0074 {--n-accordion-padding:0px 10px 0px 10px;}:where( .elementor-1489 .elementor-element.elementor-element-dbd0074 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:700;line-height:30px;}.elementor-1489 .elementor-element.elementor-element-aa9e23a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-aa9e23a:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-aa9e23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1489 .elementor-element.elementor-element-9923830{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-5e0c479 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-485b048{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-8b32984{--display:flex;border-style:none;--border-style:none;}.elementor-1489 .elementor-element.elementor-element-3c7204b{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-3c7204b p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-91128c8{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-91128c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1489 .elementor-element.elementor-element-91128c8 {--n-accordion-padding:0px 10px 0px 10px;}:where( .elementor-1489 .elementor-element.elementor-element-91128c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:700;line-height:30px;}.elementor-1489 .elementor-element.elementor-element-8eb8abc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-8eb8abc:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-8eb8abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1a0843 );}.elementor-1489 .elementor-element.elementor-element-f1c9224{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-ccc6950 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-b7cb431{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3720de8{--display:flex;border-style:none;--border-style:none;}.elementor-1489 .elementor-element.elementor-element-c05a506{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-c05a506 p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-640d8c2{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-640d8c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1489 .elementor-element.elementor-element-640d8c2 {--n-accordion-padding:0px 10px 0px 10px;}:where( .elementor-1489 .elementor-element.elementor-element-640d8c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:700;line-height:30px;}.elementor-1489 .elementor-element.elementor-element-c52ff21{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-c52ff21:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-c52ff21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1a0843 );}.elementor-1489 .elementor-element.elementor-element-5b6b952{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-e56483c img{width:100%;}.elementor-1489 .elementor-element.elementor-element-30ce112{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-c4e4888{--display:flex;border-style:none;--border-style:none;}.elementor-1489 .elementor-element.elementor-element-82f2216{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-82f2216 p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-87b4329{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-87b4329 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1489 .elementor-element.elementor-element-87b4329 {--n-accordion-padding:0px 10px 0px 10px;}:where( .elementor-1489 .elementor-element.elementor-element-87b4329 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:700;line-height:30px;}.elementor-1489 .elementor-element.elementor-element-8523691{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-8523691:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-8523691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1a0843 );}.elementor-1489 .elementor-element.elementor-element-5526b5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-5e26a7b img{width:100%;}.elementor-1489 .elementor-element.elementor-element-e66af66{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-4792ea5{--display:flex;border-style:none;--border-style:none;}.elementor-1489 .elementor-element.elementor-element-b2cec4a{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-b2cec4a p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-623afd6{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-623afd6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1489 .elementor-element.elementor-element-623afd6 {--n-accordion-padding:0px 10px 0px 10px;}:where( .elementor-1489 .elementor-element.elementor-element-623afd6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:700;line-height:30px;}.elementor-1489 .elementor-element.elementor-element-19dff2b{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-19dff2b:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-19dff2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1a0843 );}.elementor-1489 .elementor-element.elementor-element-331bd9f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-77f30a9 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-4bc22ae{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-a002afe{--display:flex;border-style:none;--border-style:none;}.elementor-1489 .elementor-element.elementor-element-5ad6d55{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-5ad6d55 p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-26f99eb{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-26f99eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1489 .elementor-element.elementor-element-26f99eb {--n-accordion-padding:0px 10px 0px 10px;}:where( .elementor-1489 .elementor-element.elementor-element-26f99eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;font-weight:700;line-height:30px;}.elementor-1489 .elementor-element.elementor-element-a192fe4{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-a192fe4::before, .elementor-1489 .elementor-element.elementor-element-a192fe4 > .elementor-background-video-container::before, .elementor-1489 .elementor-element.elementor-element-a192fe4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1489 .elementor-element.elementor-element-a192fe4 > .elementor-background-slideshow::before, .elementor-1489 .elementor-element.elementor-element-a192fe4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1489 .elementor-element.elementor-element-a192fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1489 .elementor-element.elementor-element-1a0a837{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-960c328 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-b6b04a0{margin:34px 106px calc(var(--kit-widget-spacing, 0px) + -142px) -65px;text-align:start;}.elementor-1489 .elementor-element.elementor-element-b6b04a0 img{width:7%;}.elementor-1489 .elementor-element.elementor-element-c36eb72{text-align:start;}.elementor-1489 .elementor-element.elementor-element-c36eb72 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:500;line-height:46px;}.elementor-1489 .elementor-element.elementor-element-555c920{margin:-95px 15px calc(var(--kit-widget-spacing, 0px) + 18px) 128px;padding:0px 0px 0px 0px;}.elementor-1489 .elementor-element.elementor-element-555c920 img{width:11%;}.elementor-1489 .elementor-element.elementor-element-2aec2b1{column-gap:0px;}.elementor-1489 .elementor-element.elementor-element-2aec2b1 p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-d54dd93{margin:-198px 148px calc(var(--kit-widget-spacing, 0px) + 0px) -148px;text-align:start;}.elementor-1489 .elementor-element.elementor-element-d54dd93 img{width:22%;}.elementor-1489 .elementor-element.elementor-element-27b07ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-bf50977{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-aea39d3{text-align:start;}.elementor-1489 .elementor-element.elementor-element-aea39d3 img{width:45%;}.elementor-1489 .elementor-element.elementor-element-ae43b2a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-dc454aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-dc454aa img{width:40%;}.elementor-1489 .elementor-element.elementor-element-86af1cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3b6055a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-3b6055a img{width:40%;}.elementor-1489 .elementor-element.elementor-element-3d58705{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b1a0843 );--border-color:var( --e-global-color-b1a0843 );--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3d58705:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-3d58705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/10/Worker-Pic.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-b359bb9{left:-258px;}body.rtl .elementor-1489 .elementor-element.elementor-element-b359bb9{right:-258px;}.elementor-1489 .elementor-element.elementor-element-b359bb9{top:320px;}.elementor-1489 .elementor-element.elementor-element-b359bb9 img{width:30%;}.elementor-1489 .elementor-element.elementor-element-e2bafef{margin:207px -79px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;padding:0px 0px 0px 0px;bottom:-22px;text-align:end;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-e2bafef{right:0px;}body.rtl .elementor-1489 .elementor-element.elementor-element-e2bafef{left:0px;}.elementor-1489 .elementor-element.elementor-element-e2bafef img{width:25%;}.elementor-1489 .elementor-element.elementor-element-fc9b8b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-061f512{margin:0px -100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;top:0.111px;text-align:end;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-061f512{left:4.111px;}body.rtl .elementor-1489 .elementor-element.elementor-element-061f512{right:4.111px;}.elementor-1489 .elementor-element.elementor-element-061f512 img{width:16%;}.elementor-1489 .elementor-element.elementor-element-f02b681{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-738e39c{--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;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1489 .elementor-element.elementor-element-738e39c:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-738e39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#85513A;}.elementor-1489 .elementor-element.elementor-element-738e39c::before, .elementor-1489 .elementor-element.elementor-element-738e39c > .elementor-background-video-container::before, .elementor-1489 .elementor-element.elementor-element-738e39c > .e-con-inner > .elementor-background-video-container::before, .elementor-1489 .elementor-element.elementor-element-738e39c > .elementor-background-slideshow::before, .elementor-1489 .elementor-element.elementor-element-738e39c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1489 .elementor-element.elementor-element-738e39c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/09/heart-V.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:5% auto;}.elementor-1489 .elementor-element.elementor-element-8e74caf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-f7ec750 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;color:var( --e-global-color-b1a0843 );}.elementor-1489 .elementor-element.elementor-element-ea3e319{text-align:start;}.elementor-1489 .elementor-element.elementor-element-ea3e319 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:500;line-height:46px;color:var( --e-global-color-b1a0843 );}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-7d42551{left:-43px;}body.rtl .elementor-1489 .elementor-element.elementor-element-7d42551{right:-43px;}.elementor-1489 .elementor-element.elementor-element-7d42551{top:108px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-7d42551 img{width:14%;}.elementor-1489 .elementor-element.elementor-element-61e3ce7{column-gap:0px;color:var( --e-global-color-b1a0843 );}.elementor-1489 .elementor-element.elementor-element-61e3ce7 p{margin-block-end:13px;}.elementor-1489 .elementor-element.elementor-element-20d780c{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1489 .elementor-element.elementor-element-20d780c img{width:48%;}.elementor-1489 .elementor-element.elementor-element-0c0a113{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-0c0a113::before, .elementor-1489 .elementor-element.elementor-element-0c0a113 > .elementor-background-video-container::before, .elementor-1489 .elementor-element.elementor-element-0c0a113 > .e-con-inner > .elementor-background-video-container::before, .elementor-1489 .elementor-element.elementor-element-0c0a113 > .elementor-background-slideshow::before, .elementor-1489 .elementor-element.elementor-element-0c0a113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1489 .elementor-element.elementor-element-0c0a113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1489 .elementor-element.elementor-element-885dbd4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-f257b9f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1489 .elementor-element.elementor-element-f257b9f:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-f257b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F7;}.elementor-1489 .elementor-element.elementor-element-12adc3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-12adc3d img{width:20%;}.elementor-1489 .elementor-element.elementor-element-1dd4b1e{text-align:start;}.elementor-1489 .elementor-element.elementor-element-1dd4b1e img{width:29%;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1489 .elementor-element.elementor-element-19d9c05 .elementor-testimonial-wrapper{text-align:start;}.elementor-1489 .elementor-element.elementor-element-19d9c05 .elementor-testimonial-content{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-1489 .elementor-element.elementor-element-19d9c05 .elementor-testimonial-name{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-1489 .elementor-element.elementor-element-19d9c05 .elementor-testimonial-job{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-1489 .elementor-element.elementor-element-0df7dca{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1489 .elementor-element.elementor-element-0df7dca:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-0df7dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F7;}.elementor-1489 .elementor-element.elementor-element-cb03ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-cb03ca9 img{width:20%;}.elementor-1489 .elementor-element.elementor-element-0d97e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;text-align:start;}.elementor-1489 .elementor-element.elementor-element-0d97e0d img{width:40%;}.elementor-1489 .elementor-element.elementor-element-1b12c78 .elementor-testimonial-wrapper{text-align:start;}.elementor-1489 .elementor-element.elementor-element-1b12c78 .elementor-testimonial-content{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-1489 .elementor-element.elementor-element-1b12c78 .elementor-testimonial-name{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-1489 .elementor-element.elementor-element-1b12c78 .elementor-testimonial-job{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-1489 .elementor-element.elementor-element-b0a180f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1489 .elementor-element.elementor-element-b0a180f:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-b0a180f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F7;}.elementor-1489 .elementor-element.elementor-element-d1a5e83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-d1a5e83 img{width:20%;}.elementor-1489 .elementor-element.elementor-element-becf336{text-align:start;}.elementor-1489 .elementor-element.elementor-element-becf336 img{width:29%;}.elementor-1489 .elementor-element.elementor-element-5093a6c .elementor-testimonial-wrapper{text-align:start;}.elementor-1489 .elementor-element.elementor-element-5093a6c .elementor-testimonial-content{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:22px;}.elementor-1489 .elementor-element.elementor-element-5093a6c .elementor-testimonial-name{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-1489 .elementor-element.elementor-element-5093a6c .elementor-testimonial-job{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-1489 .elementor-element.elementor-element-3fba03f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1489 .elementor-element.elementor-element-3e0cd38{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3e0cd38:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-3e0cd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/10/Form-sectino-background.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1489 .elementor-element.elementor-element-32c9d8e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-b853d5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-17bc4ec{text-align:start;}.elementor-1489 .elementor-element.elementor-element-17bc4ec .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:700;line-height:48px;}.elementor-1489 .elementor-element.elementor-element-c89762b{text-align:start;}.elementor-1489 .elementor-element.elementor-element-23e6fc3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:18px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-18px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group > label, .elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-type-html{padding-bottom:0px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFF8F8;border-color:#FC326E75;border-radius:10px 10px 10px 10px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group .elementor-select-wrapper select{background-color:#FFF8F8;border-color:#FC326E75;border-radius:10px 10px 10px 10px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group .elementor-select-wrapper::before{color:#FC326E75;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-button{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;line-height:50px;border-radius:25px 25px 25px 25px;}.elementor-1489 .elementor-element.elementor-element-b54b421 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-message.elementor-message-danger{color:var( --e-global-color-29035ed );}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-message.elementor-help-inline{color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-b54b421{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1489 .elementor-element.elementor-element-8aa9e7b{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1489 .elementor-element.elementor-element-781aaea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-781aaea:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-781aaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/09/A5AC6EA3-01B0-45AF-94D6-0F882DC31670.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1489 .elementor-element.elementor-element-89fce52{--spacer-size:50px;}.elementor-1489 .elementor-element.elementor-element-bf23025{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:142px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-bf23025.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1489 .elementor-element.elementor-element-78b0fc4{text-align:start;}.elementor-1489 .elementor-element.elementor-element-8a2dc43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-8a2dc43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1489 .elementor-element.elementor-element-8f2abf7 .elementor-button{background-color:#FC326E;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:0.9px;fill:var( --e-global-color-b1a0843 );color:var( --e-global-color-b1a0843 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-29035ed );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-1489 .elementor-element.elementor-element-8f2abf7 .elementor-button:hover, .elementor-1489 .elementor-element.elementor-element-8f2abf7 .elementor-button:focus{background-color:var( --e-global-color-54c7d41 );color:var( --e-global-color-primary );border-color:var( --e-global-color-54c7d41 );}.elementor-1489 .elementor-element.elementor-element-8f2abf7{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-8f2abf7 .elementor-button:hover svg, .elementor-1489 .elementor-element.elementor-element-8f2abf7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1489 .elementor-element.elementor-element-8dd7cda{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-8dd7cda:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-8dd7cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1489 .elementor-element.elementor-element-f7eb3a0.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-14e1713{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-7b4552e{text-align:center;}.elementor-1489 .elementor-element.elementor-element-183d66e{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-c1da80c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1489 .elementor-element.elementor-element-c1da80c img{width:30%;}.elementor-1489 .elementor-element.elementor-element-47b19c8 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1489 .elementor-element.elementor-element-11b2ed0 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1489 .elementor-element.elementor-element-199e804 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1489 .elementor-element.elementor-element-4050ac6 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1489 .elementor-element.elementor-element-3f2b49c .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1489 .elementor-element.elementor-element-1c8a9e1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-034684a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-d74d6d8{text-align:center;}.elementor-1489 .elementor-element.elementor-element-a0cb444{text-align:center;}.elementor-1489 .elementor-element.elementor-element-7f34b21{text-align:center;}.elementor-1489 .elementor-element.elementor-element-b85a246{--grid-auto-flow:row;}.elementor-1489 .elementor-element.elementor-element-3f522cb{text-align:center;}.elementor-1489 .elementor-element.elementor-element-3f522cb img{width:100%;}.elementor-1489 .elementor-element.elementor-element-ce29ed8 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-ae96a78{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1489 .elementor-element.elementor-element-a192fe4{--flex-wrap:wrap;}.elementor-1489 .elementor-element.elementor-element-b6b04a0{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + -170px) -19px;}.elementor-1489 .elementor-element.elementor-element-c36eb72 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1489 .elementor-element.elementor-element-555c920{margin:-106px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;}.elementor-1489 .elementor-element.elementor-element-555c920 img{width:10%;}.elementor-1489 .elementor-element.elementor-element-d54dd93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-d54dd93 img{width:8%;}.elementor-1489 .elementor-element.elementor-element-27b07ee{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1489 .elementor-element.elementor-element-aea39d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-aea39d3 img{width:65%;}.elementor-1489 .elementor-element.elementor-element-dc454aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1489 .elementor-element.elementor-element-dc454aa img{width:30%;}.elementor-1489 .elementor-element.elementor-element-3b6055a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-3b6055a img{width:42%;}.elementor-1489 .elementor-element.elementor-element-3d58705{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-b359bb9{left:-204px;}body.rtl .elementor-1489 .elementor-element.elementor-element-b359bb9{right:-204px;}.elementor-1489 .elementor-element.elementor-element-b359bb9{top:392px;}.elementor-1489 .elementor-element.elementor-element-b359bb9 img{width:23%;}.elementor-1489 .elementor-element.elementor-element-e2bafef{bottom:-22px;}.elementor-1489 .elementor-element.elementor-element-fc9b8b7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-76px;--margin-left:0px;--margin-right:0px;}.elementor-1489 .elementor-element.elementor-element-976707d{text-align:start;}.elementor-1489 .elementor-element.elementor-element-976707d img{width:41%;}.elementor-1489 .elementor-element.elementor-element-3292133{text-align:end;}.elementor-1489 .elementor-element.elementor-element-3292133 img{width:45%;}.elementor-1489 .elementor-element.elementor-element-061f512{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-738e39c{--flex-wrap:wrap;}.elementor-1489 .elementor-element.elementor-element-ea3e319 .elementor-heading-title{font-size:32px;line-height:40px;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-7d42551{left:-58px;}body.rtl .elementor-1489 .elementor-element.elementor-element-7d42551{right:-58px;}.elementor-1489 .elementor-element.elementor-element-7d42551{top:26px;}.elementor-1489 .elementor-element.elementor-element-7d42551 img{width:9%;}.elementor-1489 .elementor-element.elementor-element-20d780c img{width:23%;}.elementor-1489 .elementor-element.elementor-element-0c0a113{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-885dbd4{--grid-auto-flow:row;}.elementor-1489 .elementor-element.elementor-element-1dd4b1e img{width:30%;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1489 .elementor-element.elementor-element-becf336 img{width:30%;}.elementor-1489 .elementor-element.elementor-element-3fba03f.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-3e0cd38:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-3e0cd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/09/mobile-view-background.png");}.elementor-1489 .elementor-element.elementor-element-3e0cd38{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-32c9d8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-b853d5c{text-align:center;}.elementor-1489 .elementor-element.elementor-element-17bc4ec{text-align:center;}.elementor-1489 .elementor-element.elementor-element-17bc4ec .elementor-heading-title{font-size:42px;line-height:40px;}.elementor-1489 .elementor-element.elementor-element-3cfcf8b{width:var( --container-widget-width, 698px );max-width:698px;--container-widget-width:698px;--container-widget-flex-grow:0;text-align:center;}.elementor-1489 .elementor-element.elementor-element-3cfcf8b.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-c89762b{text-align:center;}.elementor-1489 .elementor-element.elementor-element-23e6fc3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1489 .elementor-element.elementor-element-b54b421{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1489 .elementor-element.elementor-element-b54b421.elementor-element{--align-self:center;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-8aa9e7b{padding:0px 0px 202px 0px;}.elementor-1489 .elementor-element.elementor-element-781aaea:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-781aaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/09/mobile-view-background.png");}.elementor-1489 .elementor-element.elementor-element-781aaea{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1489 .elementor-element.elementor-element-bf23025{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-78b0fc4{text-align:center;}.elementor-1489 .elementor-element.elementor-element-8a2dc43{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1489 .elementor-element.elementor-element-8dd7cda:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-8dd7cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-14e1713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-c1da80c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1489 .elementor-element.elementor-element-c1da80c img{width:53%;}.elementor-1489 .elementor-element.elementor-element-47b19c8 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-3d44dc3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1489 .elementor-element.elementor-element-11b2ed0 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1489 .elementor-element.elementor-element-14b6163{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1489 .elementor-element.elementor-element-a870fee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-199e804 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1489 .elementor-element.elementor-element-a22dfe2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1489 .elementor-element.elementor-element-c31ce13{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1489 .elementor-element.elementor-element-4050ac6 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1489 .elementor-element.elementor-element-5eebf06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1489 .elementor-element.elementor-element-2b857e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-3f2b49c .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1489 .elementor-element.elementor-element-5d7bebf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1489 .elementor-element.elementor-element-d74d6d8{text-align:center;}.elementor-1489 .elementor-element.elementor-element-d74d6d8 .elementor-heading-title{font-size:14px;}.elementor-1489 .elementor-element.elementor-element-a0cb444{text-align:center;}.elementor-1489 .elementor-element.elementor-element-b85a246{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1489 .elementor-element.elementor-element-3f522cb{width:auto;max-width:auto;text-align:start;}.elementor-1489 .elementor-element.elementor-element-3f522cb img{width:100%;}.elementor-1489 .elementor-element.elementor-element-ce29ed8{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-ce29ed8 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-303ec9d img{width:17%;}.elementor-1489 .elementor-element.elementor-element-dbd0074{--n-accordion-title-font-size:20px;}:where( .elementor-1489 .elementor-element.elementor-element-dbd0074 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-1489 .elementor-element.elementor-element-5e0c479 img{width:20%;}.elementor-1489 .elementor-element.elementor-element-91128c8{--n-accordion-title-font-size:20px;}:where( .elementor-1489 .elementor-element.elementor-element-91128c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-1489 .elementor-element.elementor-element-ccc6950 img{width:17%;}.elementor-1489 .elementor-element.elementor-element-640d8c2{--n-accordion-title-font-size:20px;}:where( .elementor-1489 .elementor-element.elementor-element-640d8c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-1489 .elementor-element.elementor-element-e56483c img{width:20%;}.elementor-1489 .elementor-element.elementor-element-87b4329{--n-accordion-title-font-size:20px;}:where( .elementor-1489 .elementor-element.elementor-element-87b4329 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-1489 .elementor-element.elementor-element-5e26a7b img{width:17%;}.elementor-1489 .elementor-element.elementor-element-623afd6{--n-accordion-title-font-size:20px;}:where( .elementor-1489 .elementor-element.elementor-element-623afd6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-1489 .elementor-element.elementor-element-77f30a9 img{width:20%;}.elementor-1489 .elementor-element.elementor-element-26f99eb{--n-accordion-title-font-size:20px;}:where( .elementor-1489 .elementor-element.elementor-element-26f99eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:26px;}.elementor-1489 .elementor-element.elementor-element-960c328 .elementor-heading-title{font-size:14px;}.elementor-1489 .elementor-element.elementor-element-b6b04a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-c36eb72 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1489 .elementor-element.elementor-element-555c920{margin:-81px 0px calc(var(--kit-widget-spacing, 0px) + 20px) -76px;text-align:end;}.elementor-1489 .elementor-element.elementor-element-555c920 img{width:15%;}.elementor-1489 .elementor-element.elementor-element-d54dd93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1489 .elementor-element.elementor-element-d54dd93 img{width:31%;}.elementor-1489 .elementor-element.elementor-element-27b07ee{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1489 .elementor-element.elementor-element-aea39d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-aea39d3 img{width:100%;}.elementor-1489 .elementor-element.elementor-element-dc454aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1489 .elementor-element.elementor-element-dc454aa img{width:63%;}.elementor-1489 .elementor-element.elementor-element-3b6055a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1489 .elementor-element.elementor-element-3b6055a img{width:100%;}.elementor-1489 .elementor-element.elementor-element-3d58705{--min-height:400px;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-b359bb9{left:-118px;}body.rtl .elementor-1489 .elementor-element.elementor-element-b359bb9{right:-118px;}.elementor-1489 .elementor-element.elementor-element-b359bb9{top:330px;}.elementor-1489 .elementor-element.elementor-element-b359bb9 img{width:30%;}.elementor-1489 .elementor-element.elementor-element-e2bafef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-23px;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-e2bafef{right:-4%;}body.rtl .elementor-1489 .elementor-element.elementor-element-e2bafef{left:-4%;}.elementor-1489 .elementor-element.elementor-element-e2bafef img{width:30%;}.elementor-1489 .elementor-element.elementor-element-fc9b8b7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-1489 .elementor-element.elementor-element-976707d img{width:60%;}.elementor-1489 .elementor-element.elementor-element-3292133 img{width:70%;}.elementor-1489 .elementor-element.elementor-element-061f512{margin:0px -60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-1489 .elementor-element.elementor-element-061f512 img{width:25%;}.elementor-1489 .elementor-element.elementor-element-738e39c{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-1489 .elementor-element.elementor-element-f7ec750 .elementor-heading-title{font-size:14px;}.elementor-1489 .elementor-element.elementor-element-ea3e319 .elementor-heading-title{font-size:28px;line-height:32px;}body:not(.rtl) .elementor-1489 .elementor-element.elementor-element-7d42551{left:-10px;}body.rtl .elementor-1489 .elementor-element.elementor-element-7d42551{right:-10px;}.elementor-1489 .elementor-element.elementor-element-7d42551{top:36px;}.elementor-1489 .elementor-element.elementor-element-20d780c img{width:49%;}.elementor-1489 .elementor-element.elementor-element-0c0a113{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-885dbd4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1489 .elementor-element.elementor-element-1dd4b1e img{width:22%;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1489 .elementor-element.elementor-element-0d97e0d img{width:32%;}.elementor-1489 .elementor-element.elementor-element-becf336 img{width:22%;}.elementor-1489 .elementor-element.elementor-element-3e0cd38:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-3e0cd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/10/mobile-view-background.webp");background-position:center center;background-size:cover;}.elementor-1489 .elementor-element.elementor-element-b853d5c{text-align:center;}.elementor-1489 .elementor-element.elementor-element-b853d5c .elementor-heading-title{font-size:14px;}.elementor-1489 .elementor-element.elementor-element-17bc4ec .elementor-heading-title{font-size:31px;line-height:38px;}.elementor-1489 .elementor-element.elementor-element-c89762b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1489 .elementor-element.elementor-element-b54b421{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1489 .elementor-element.elementor-element-b54b421 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1489 .elementor-element.elementor-element-8aa9e7b{padding:0px 0px 130px 0px;}.elementor-1489 .elementor-element.elementor-element-781aaea:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-781aaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sweettreatbakeryco.com/wp-content/uploads/2026/09/mobile-view-background.png");background-position:center center;background-size:cover;}.elementor-1489 .elementor-element.elementor-element-781aaea{--padding-top:0px;--padding-bottom:97px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-89fce52{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1489 .elementor-element.elementor-element-78b0fc4{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -137px) 0px;text-align:center;}.elementor-1489 .elementor-element.elementor-element-8a2dc43{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-1489 .elementor-element.elementor-element-8f2abf7{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 27px 0px;}}@media(min-width:768px){.elementor-1489 .elementor-element.elementor-element-034684a{--width:45%;}.elementor-1489 .elementor-element.elementor-element-ae96a78{--width:55%;}.elementor-1489 .elementor-element.elementor-element-ebc47d5{--width:8%;}.elementor-1489 .elementor-element.elementor-element-f74f159{--width:92%;}.elementor-1489 .elementor-element.elementor-element-9923830{--width:8%;}.elementor-1489 .elementor-element.elementor-element-485b048{--width:92%;}.elementor-1489 .elementor-element.elementor-element-f1c9224{--width:8%;}.elementor-1489 .elementor-element.elementor-element-b7cb431{--width:92%;}.elementor-1489 .elementor-element.elementor-element-5b6b952{--width:8%;}.elementor-1489 .elementor-element.elementor-element-30ce112{--width:92%;}.elementor-1489 .elementor-element.elementor-element-5526b5b{--width:8%;}.elementor-1489 .elementor-element.elementor-element-e66af66{--width:92%;}.elementor-1489 .elementor-element.elementor-element-331bd9f{--width:8%;}.elementor-1489 .elementor-element.elementor-element-4bc22ae{--width:92%;}.elementor-1489 .elementor-element.elementor-element-8e74caf{--width:30%;}.elementor-1489 .elementor-element.elementor-element-0c0a113{--width:70%;}.elementor-1489 .elementor-element.elementor-element-32c9d8e{--width:45%;}.elementor-1489 .elementor-element.elementor-element-23e6fc3{--width:55%;}.elementor-1489 .elementor-element.elementor-element-bf23025{--width:27.536%;}.elementor-1489 .elementor-element.elementor-element-8a2dc43{--width:37.499%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1489 .elementor-element.elementor-element-034684a{--width:100%;}.elementor-1489 .elementor-element.elementor-element-ae96a78{--width:100%;}.elementor-1489 .elementor-element.elementor-element-3d58705{--width:100%;}.elementor-1489 .elementor-element.elementor-element-8e74caf{--width:100%;}.elementor-1489 .elementor-element.elementor-element-0c0a113{--width:100%;}.elementor-1489 .elementor-element.elementor-element-32c9d8e{--width:100%;}.elementor-1489 .elementor-element.elementor-element-23e6fc3{--width:100%;}.elementor-1489 .elementor-element.elementor-element-bf23025{--width:100%;}.elementor-1489 .elementor-element.elementor-element-8a2dc43{--width:100%;}}@media(min-width:1025px){.elementor-1489 .elementor-element.elementor-element-8dd7cda:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-8dd7cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1489 .elementor-element.elementor-element-1c8a9e1:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-1c8a9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1489 .elementor-element.elementor-element-3d58705:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-3d58705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1489 .elementor-element.elementor-element-3e0cd38:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-3e0cd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1489 .elementor-element.elementor-element-781aaea:not(.elementor-motion-effects-element-type-background), .elementor-1489 .elementor-element.elementor-element-781aaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-ae1c338 */.elementor-1489 .elementor-element.elementor-element-ae1c338 {
    position: relative;
    overflow: visible !important;
    border: none !important;
    box-shadow: none !important;
    transition: transform .3s ease;
}

/* =====================================
   CUSTOM COLOR CRUMBS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-ae1c338::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;

    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #ea9649;

    opacity: 0;
    pointer-events: none;
    z-index: 999;

    box-shadow:
        0 0 0 2px #4f2e21,
        0 0 0 1px #ea9649,
        0 0 0 3px #f5aa6d,
        0 0 0 1px #8b5c4d,
        0 0 0 2px #e4d5d1,
        0 0 0 3px #4f2e21,
        0 0 0 1px #ea9649,
        0 0 0 2px #f5aa6d,
        0 0 0 3px #8b5c4d,
        0 0 0 1px #e4d5d1,
        0 0 0 2px #4f2e21,
        0 0 0 3px #ea9649,
        0 0 0 1px #f5aa6d,
        0 0 0 2px #8b5c4d,
        0 0 0 3px #e4d5d1,
        0 0 0 1px #4f2e21,
        0 0 0 2px #ea9649,
        0 0 0 3px #f5aa6d,
        0 0 0 1px #8b5c4d,
        0 0 0 2px #e4d5d1,
        0 0 0 3px #4f2e21,
        0 0 0 1px #ea9649,
        0 0 0 2px #f5aa6d,
        0 0 0 3px #8b5c4d,
        0 0 0 1px #e4d5d1,
        0 0 0 2px #4f2e21,
        0 0 0 3px #ea9649,
        0 0 0 1px #f5aa6d;
}

/* =====================================
   CUSTOM COLOR HEARTS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-ae1c338::after {
    content: "♥";
    position: absolute;
    left: 50%;
    top: 50%;

    font-size: 24px;
    line-height: 1;
    color: #ea9649;

    opacity: 0;
    pointer-events: none;
    z-index: 1000;

    text-shadow:
        0 0 #4f2e21,
        0 0 #ea9649,
        0 0 #f5aa6d,
        0 0 #8b5c4d,
        0 0 #e4d5d1,
        0 0 #4f2e21,
        0 0 #ea9649,
        0 0 #f5aa6d,
        0 0 #8b5c4d,
        0 0 #e4d5d1,
        0 0 #4f2e21,
        0 0 #ea9649;
}

.elementor-1489 .elementor-element.elementor-element-ae1c338:hover {
    transform: scale(1.035);
}

/* UNIQUE ANIMATION NAMES */
.elementor-1489 .elementor-element.elementor-element-ae1c338:hover::before {
    animation: BakeryToneCrumbs_5501 3s ease-out infinite;
}

.elementor-1489 .elementor-element.elementor-element-ae1c338:hover::after {
    animation: BakeryToneHearts_5501 3s ease-out infinite;
    animation-delay: .1s;
}

/* =====================================
   UNIQUE CRUMB ANIMATION
===================================== */

@keyframes BakeryToneCrumbs_5501 {

    0% {
        opacity: 0;

        box-shadow:
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d;
    }

    5% {
        opacity: 1;
    }

    45% {
        opacity: 1;

        box-shadow:
            -170px -90px 0 3px #4f2e21,
            -130px -145px 0 2px #ea9649,
            -75px -175px 0 4px #f5aa6d,
            -20px -135px 0 2px #8b5c4d,
            45px -190px 0 3px #e4d5d1,
            95px -145px 0 4px #4f2e21,
            160px -110px 0 2px #ea9649,
            195px -45px 0 3px #f5aa6d,

            205px 25px 0 4px #8b5c4d,
            180px 90px 0 2px #e4d5d1,
            135px 135px 0 3px #4f2e21,
            70px 165px 0 4px #ea9649,
            10px 180px 0 2px #f5aa6d,
            -60px 160px 0 3px #8b5c4d,
            -125px 135px 0 4px #e4d5d1,
            -180px 95px 0 2px #4f2e21,

            -210px 25px 0 3px #ea9649,
            -190px -40px 0 4px #f5aa6d,
            -110px -60px 0 2px #8b5c4d,
            -50px -95px 0 3px #e4d5d1,
            20px -80px 0 4px #4f2e21,
            90px -75px 0 2px #ea9649,
            125px -20px 0 3px #f5aa6d,
            140px 45px 0 4px #8b5c4d,

            80px 95px 0 2px #e4d5d1,
            25px 120px 0 3px #4f2e21,
            -55px 100px 0 4px #ea9649,
            -120px 55px 0 2px #f5aa6d;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;

        box-shadow:
            -390px -210px 0 2px #4f2e21,
            -300px -310px 0 1px #ea9649,
            -190px -360px 0 3px #f5aa6d,
            -75px -300px 0 1px #8b5c4d,
            65px -385px 0 2px #e4d5d1,
            175px -310px 0 3px #4f2e21,
            300px -235px 0 1px #ea9649,
            390px -125px 0 2px #f5aa6d,

            430px 15px 0 3px #8b5c4d,
            390px 150px 0 1px #e4d5d1,
            290px 255px 0 2px #4f2e21,
            175px 330px 0 3px #ea9649,
            45px 370px 0 1px #f5aa6d,
            -90px 340px 0 2px #8b5c4d,
            -235px 285px 0 3px #e4d5d1,
            -350px 195px 0 1px #4f2e21,

            -430px 70px 0 2px #ea9649,
            -415px -75px 0 3px #f5aa6d,
            -270px -165px 0 1px #8b5c4d,
            -150px -245px 0 2px #e4d5d1,
            15px -220px 0 3px #4f2e21,
            195px -185px 0 1px #ea9649,
            290px -70px 0 2px #f5aa6d,
            315px 85px 0 3px #8b5c4d,

            205px 215px 0 1px #e4d5d1,
            65px 285px 0 2px #4f2e21,
            -115px 255px 0 3px #ea9649,
            -280px 155px 0 1px #f5aa6d;
    }
}

/* =====================================
   UNIQUE HEART ANIMATION
===================================== */

@keyframes BakeryToneHearts_5501 {

    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.4);

        text-shadow:
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649,
            0 0 #f5aa6d,
            0 0 #8b5c4d,
            0 0 #e4d5d1,
            0 0 #4f2e21,
            0 0 #ea9649;
    }

    8% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.2);
    }

    45% {
        opacity: 1;

        text-shadow:
            -165px -150px #4f2e21,
            -90px -210px #ea9649,
            -10px -180px #f5aa6d,
            85px -205px #8b5c4d,
            170px -140px #e4d5d1,
            215px -45px #4f2e21,
            195px 70px #ea9649,
            125px 155px #f5aa6d,
            25px 190px #8b5c4d,
            -85px 165px #e4d5d1,
            -175px 100px #4f2e21,
            -215px -10px #ea9649;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.7) rotate(25deg);

        text-shadow:
            -360px -310px #4f2e21,
            -210px -410px #ea9649,
            -30px -370px #f5aa6d,
            170px -400px #8b5c4d,
            335px -280px #e4d5d1,
            430px -100px #4f2e21,
            400px 120px #ea9649,
            260px 285px #f5aa6d,
            55px 360px #8b5c4d,
            -170px 320px #e4d5d1,
            -340px 190px #4f2e21,
            -430px -30px #ea9649;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d96075 *//* ==================================================
   SWEET TREAT — GLOW + SHINE BUTTON
   NO HEARTS
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button {
    position: relative;
    overflow: visible !important;
    isolation: isolate;

    border-radius: 50px;

    background:
        linear-gradient(
            180deg,
            #ffb33f 0%,
            #f89b29 55%,
            #ec7f16 100%
        );

    box-shadow:
        0 5px 0 #b95b0d,
        0 10px 18px rgba(120, 60, 15, .20);

    transform-origin: center;

    transition:
        transform .35s cubic-bezier(.18,.89,.32,1.4),
        box-shadow .35s ease,
        filter .35s ease;

    animation:
        sweetAttention 2.7s ease-in-out infinite;
}


/* =========================================
   BIG SOFT BAKERY GLOW
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button::before {
    content: "";

    position: absolute;

    left: 50%;
    top: 55%;

    width: 150%;
    height: 190%;

    transform:
        translate(-50%, -50%)
        scale(.65);

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse,
            rgba(255,175,65,.75) 0%,
            rgba(252,50,110,.34) 36%,
            rgba(255,120,170,.17) 58%,
            transparent 76%
        );

    filter: blur(18px);

    opacity: .35;

    z-index: -2;

    transition:
        opacity .35s ease,
        transform .45s ease;

    animation:
        bakeryGlow 2.7s ease-in-out infinite;
}


/* =========================================
   REMOVE HEART / CONFETTI LAYER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button::after {
    content: none !important;
    display: none !important;
}


/* =========================================
   CONTENT WRAPPER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button-content-wrapper {
    position: relative;
    overflow: hidden;

    border-radius: 50px;

    z-index: 3;
}


/* =========================================
   BIG GLOSSY SHINE
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button-content-wrapper::before {
    content: "";

    position: absolute;

    top: -90%;
    left: -110%;

    width: 38%;
    height: 280%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.95),
            transparent
        );

    transform: rotate(18deg);

    pointer-events: none;
}


/* WARM INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button-content-wrapper::after {
    content: "";

    position: absolute;

    inset: 0;

    border-radius: 50px;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,.30),
            transparent 65%
        );

    opacity: 0;

    pointer-events: none;
}


/* =========================================
   TEXT
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button-text {
    position: relative;

    z-index: 4;

    transition:
        transform .3s ease,
        letter-spacing .3s ease,
        text-shadow .3s ease;
}


/* LITTLE ARROW */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button-text::after {
    content: "  →";

    display: inline-block;

    margin-left: 2px;

    transition:
        transform .3s ease;
}


/* ==================================================
   HOVER
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover {
    transform:
        translateY(-8px)
        scale(1.11);

    filter:
        brightness(1.09)
        saturate(1.14);

    box-shadow:
        0 8px 0 #a94f08,
        0 18px 28px rgba(110,55,15,.28),
        0 0 18px rgba(255,166,45,.58),
        0 0 36px rgba(252,50,110,.34),
        0 0 58px rgba(252,50,110,.18);

    animation:
        sweetHoverPop .65s cubic-bezier(.18,.89,.32,1.45);
}


/* BIGGER GLOW */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover::before {
    opacity: 1;

    transform:
        translate(-50%, -50%)
        scale(1.12);

    animation:
        hoverGlow .8s ease-in-out infinite alternate;
}


/* SHINE SHOOTS ACROSS */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover
.elementor-button-content-wrapper::before {
    animation:
        sweetShine .7s ease forwards;
}


/* INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover
.elementor-button-content-wrapper::after {
    animation:
        innerFlash .7s ease;
}


/* TEXT POP */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover
.elementor-button-text {
    transform:
        scale(1.06);

    letter-spacing:
        1.2px;

    text-shadow:
        0 2px 6px rgba(255,255,255,.45);
}


/* ARROW MOVES */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:hover
.elementor-button-text::after {
    animation:
        arrowBounce .55s ease-in-out infinite alternate;
}


/* ==================================================
   CLICK
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-8d96075 .elementor-button:active {
    transform:
        translateY(3px)
        scale(.94);

    box-shadow:
        0 2px 0 #a94f08,
        0 6px 10px rgba(110,55,15,.22);
}


/* ==================================================
   ANIMATIONS
   ================================================== */


/* subtle animation even before hover */

@keyframes sweetAttention {
    0%, 82%, 100% {
        transform:
            translateY(0)
            scale(1);
    }

    88% {
        transform:
            translateY(-2px)
            scale(1.035);
    }

    94% {
        transform:
            translateY(0)
            scale(1);
    }
}


/* default glow breath */

@keyframes bakeryGlow {
    0%,100% {
        opacity: .28;
    }

    50% {
        opacity: .48;
    }
}


/* BUTTON POP */

@keyframes sweetHoverPop {
    0% {
        transform:
            translateY(0)
            scale(1);
    }

    35% {
        transform:
            translateY(-11px)
            scale(1.14);
    }

    60% {
        transform:
            translateY(-6px)
            scale(1.08);
    }

    100% {
        transform:
            translateY(-8px)
            scale(1.11);
    }
}


/* glow pulse */

@keyframes hoverGlow {
    from {
        filter:
            blur(15px);

        opacity:
            .75;
    }

    to {
        filter:
            blur(23px);

        opacity:
            1;
    }
}


/* shine */

@keyframes sweetShine {
    0% {
        left:
            -110%;
    }

    100% {
        left:
            150%;
    }
}


/* flash */

@keyframes innerFlash {
    0% {
        opacity:
            0;
    }

    45% {
        opacity:
            .8;
    }

    100% {
        opacity:
            0;
    }
}


/* arrow */

@keyframes arrowBounce {
    from {
        transform:
            translateX(0);
    }

    to {
        transform:
            translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d44dc3 */.elementor-1489 .elementor-element.elementor-element-3d44dc3 {
    border: 2px solid transparent;
    border-radius: 18px;
    transition: all 0.3s ease;
}

.elementor-1489 .elementor-element.elementor-element-3d44dc3:hover {
    border-color: #ffb6d5;

    box-shadow:
        0 0 8px rgba(255, 182, 213, 0.95),
        0 0 20px rgba(255, 182, 213, 0.75),
        0 0 40px rgba(255, 105, 180, 0.45),
        0 0 65px rgba(252, 50, 110, 0.25);

    transform: translateY(-4px) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2a003e */.elementor-1489 .elementor-element.elementor-element-a2a003e {
    position: relative;
    overflow: visible !important;
    border: none !important;
    box-shadow: none !important;
    transition: transform .3s ease;
}

/* =====================================
   CUSTOM CRUMBS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-a2a003e::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;

    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #c8742c;

    opacity: 0;
    pointer-events: none;
    z-index: 999;

    box-shadow:
        0 0 0 2px #281009,
        0 0 0 1px #c8742c,
        0 0 0 3px #713921,
        0 0 0 1px #8f461f,
        0 0 0 2px #edbd75,
        0 0 0 3px #e39a48,
        0 0 0 1px #210906,
        0 0 0 2px #281009,
        0 0 0 3px #c8742c,
        0 0 0 1px #713921,
        0 0 0 2px #8f461f,
        0 0 0 3px #edbd75,
        0 0 0 1px #e39a48,
        0 0 0 2px #210906,
        0 0 0 3px #281009,
        0 0 0 1px #c8742c,
        0 0 0 2px #713921,
        0 0 0 3px #8f461f,
        0 0 0 1px #edbd75,
        0 0 0 2px #e39a48,
        0 0 0 3px #210906,
        0 0 0 1px #281009,
        0 0 0 2px #c8742c,
        0 0 0 3px #713921,
        0 0 0 1px #8f461f,
        0 0 0 2px #edbd75,
        0 0 0 3px #e39a48,
        0 0 0 1px #210906;
}

/* =====================================
   CUSTOM HEARTS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-a2a003e::after {
    content: "♥";
    position: absolute;
    left: 50%;
    top: 50%;

    font-size: 24px;
    line-height: 1;
    color: #c8742c;

    opacity: 0;
    pointer-events: none;
    z-index: 1000;

    text-shadow:
        0 0 #281009,
        0 0 #c8742c,
        0 0 #713921,
        0 0 #8f461f,
        0 0 #edbd75,
        0 0 #e39a48,
        0 0 #210906,
        0 0 #281009,
        0 0 #c8742c,
        0 0 #713921,
        0 0 #8f461f,
        0 0 #edbd75;
}

.elementor-1489 .elementor-element.elementor-element-a2a003e:hover {
    transform: scale(1.035);
}

/* UNIQUE ANIMATION NAMES */
.elementor-1489 .elementor-element.elementor-element-a2a003e:hover::before {
    animation: ChocoCrumbs_7614 3s ease-out infinite;
}

.elementor-1489 .elementor-element.elementor-element-a2a003e:hover::after {
    animation: ChocoHearts_7614 3s ease-out infinite;
    animation-delay: .1s;
}

/* =====================================
   UNIQUE CRUMB ANIMATION
===================================== */

@keyframes ChocoCrumbs_7614 {

    0% {
        opacity: 0;

        box-shadow:
            0 0 #281009,
            0 0 #c8742c,
            0 0 #713921,
            0 0 #8f461f,
            0 0 #edbd75,
            0 0 #e39a48,
            0 0 #210906,
            0 0 #281009,
            0 0 #c8742c,
            0 0 #713921,
            0 0 #8f461f,
            0 0 #edbd75,
            0 0 #e39a48,
            0 0 #210906,
            0 0 #281009,
            0 0 #c8742c,
            0 0 #713921,
            0 0 #8f461f,
            0 0 #edbd75,
            0 0 #e39a48,
            0 0 #210906,
            0 0 #281009,
            0 0 #c8742c,
            0 0 #713921,
            0 0 #8f461f,
            0 0 #edbd75,
            0 0 #e39a48,
            0 0 #210906;
    }

    5% {
        opacity: 1;
    }

    45% {
        opacity: 1;

        box-shadow:
            -170px -90px 0 3px #281009,
            -130px -145px 0 2px #c8742c,
            -75px -175px 0 4px #713921,
            -20px -135px 0 2px #8f461f,
            45px -190px 0 3px #edbd75,
            95px -145px 0 4px #e39a48,
            160px -110px 0 2px #210906,
            195px -45px 0 3px #281009,

            205px 25px 0 4px #c8742c,
            180px 90px 0 2px #713921,
            135px 135px 0 3px #8f461f,
            70px 165px 0 4px #edbd75,
            10px 180px 0 2px #e39a48,
            -60px 160px 0 3px #210906,
            -125px 135px 0 4px #281009,
            -180px 95px 0 2px #c8742c,

            -210px 25px 0 3px #713921,
            -190px -40px 0 4px #8f461f,
            -110px -60px 0 2px #edbd75,
            -50px -95px 0 3px #e39a48,
            20px -80px 0 4px #210906,
            90px -75px 0 2px #281009,
            125px -20px 0 3px #c8742c,
            140px 45px 0 4px #713921,

            80px 95px 0 2px #8f461f,
            25px 120px 0 3px #edbd75,
            -55px 100px 0 4px #e39a48,
            -120px 55px 0 2px #210906;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;

        box-shadow:
            -390px -210px 0 2px #281009,
            -300px -310px 0 1px #c8742c,
            -190px -360px 0 3px #713921,
            -75px -300px 0 1px #8f461f,
            65px -385px 0 2px #edbd75,
            175px -310px 0 3px #e39a48,
            300px -235px 0 1px #210906,
            390px -125px 0 2px #281009,

            430px 15px 0 3px #c8742c,
            390px 150px 0 1px #713921,
            290px 255px 0 2px #8f461f,
            175px 330px 0 3px #edbd75,
            45px 370px 0 1px #e39a48,
            -90px 340px 0 2px #210906,
            -235px 285px 0 3px #281009,
            -350px 195px 0 1px #c8742c,

            -430px 70px 0 2px #713921,
            -415px -75px 0 3px #8f461f,
            -270px -165px 0 1px #edbd75,
            -150px -245px 0 2px #e39a48,
            15px -220px 0 3px #210906,
            195px -185px 0 1px #281009,
            290px -70px 0 2px #c8742c,
            315px 85px 0 3px #713921,

            205px 215px 0 1px #8f461f,
            65px 285px 0 2px #edbd75,
            -115px 255px 0 3px #e39a48,
            -280px 155px 0 1px #210906;
    }
}

/* =====================================
   UNIQUE HEART ANIMATION
===================================== */

@keyframes ChocoHearts_7614 {

    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.4);

        text-shadow:
            0 0 #281009,
            0 0 #c8742c,
            0 0 #713921,
            0 0 #8f461f,
            0 0 #edbd75,
            0 0 #e39a48,
            0 0 #210906,
            0 0 #281009,
            0 0 #c8742c,
            0 0 #713921,
            0 0 #8f461f,
            0 0 #edbd75;
    }

    8% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.2);
    }

    45% {
        opacity: 1;

        text-shadow:
            -165px -150px #281009,
            -90px -210px #c8742c,
            -10px -180px #713921,
            85px -205px #8f461f,
            170px -140px #edbd75,
            215px -45px #e39a48,
            195px 70px #210906,
            125px 155px #281009,
            25px 190px #c8742c,
            -85px 165px #713921,
            -175px 100px #8f461f,
            -215px -10px #edbd75;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.7) rotate(25deg);

        text-shadow:
            -360px -310px #281009,
            -210px -410px #c8742c,
            -30px -370px #713921,
            170px -400px #8f461f,
            335px -280px #edbd75,
            430px -100px #e39a48,
            400px 120px #210906,
            260px 285px #281009,
            55px 360px #c8742c,
            -170px 320px #713921,
            -340px 190px #8f461f,
            -430px -30px #edbd75;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b03a1f3 *//* ==================================================
   SWEET TREAT — GLOW + SHINE BUTTON
   NO HEARTS
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button {
    position: relative;
    overflow: visible !important;
    isolation: isolate;

    border-radius: 50px;

    background:
        linear-gradient(
            180deg,
            #ffb33f 0%,
            #f89b29 55%,
            #ec7f16 100%
        );

    box-shadow:
        0 5px 0 #b95b0d,
        0 10px 18px rgba(120, 60, 15, .20);

    transform-origin: center;

    transition:
        transform .35s cubic-bezier(.18,.89,.32,1.4),
        box-shadow .35s ease,
        filter .35s ease;

    animation:
        sweetAttention 2.7s ease-in-out infinite;
}


/* =========================================
   BIG SOFT BAKERY GLOW
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button::before {
    content: "";

    position: absolute;

    left: 50%;
    top: 55%;

    width: 150%;
    height: 190%;

    transform:
        translate(-50%, -50%)
        scale(.65);

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse,
            rgba(255,175,65,.75) 0%,
            rgba(252,50,110,.34) 36%,
            rgba(255,120,170,.17) 58%,
            transparent 76%
        );

    filter: blur(18px);

    opacity: .35;

    z-index: -2;

    transition:
        opacity .35s ease,
        transform .45s ease;

    animation:
        bakeryGlow 2.7s ease-in-out infinite;
}


/* =========================================
   REMOVE HEART / CONFETTI LAYER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button::after {
    content: none !important;
    display: none !important;
}


/* =========================================
   CONTENT WRAPPER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button-content-wrapper {
    position: relative;
    overflow: hidden;

    border-radius: 50px;

    z-index: 3;
}


/* =========================================
   BIG GLOSSY SHINE
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button-content-wrapper::before {
    content: "";

    position: absolute;

    top: -90%;
    left: -110%;

    width: 38%;
    height: 280%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.95),
            transparent
        );

    transform: rotate(18deg);

    pointer-events: none;
}


/* WARM INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button-content-wrapper::after {
    content: "";

    position: absolute;

    inset: 0;

    border-radius: 50px;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,.30),
            transparent 65%
        );

    opacity: 0;

    pointer-events: none;
}


/* =========================================
   TEXT
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button-text {
    position: relative;

    z-index: 4;

    transition:
        transform .3s ease,
        letter-spacing .3s ease,
        text-shadow .3s ease;
}


/* LITTLE ARROW */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button-text::after {
    content: "  →";

    display: inline-block;

    margin-left: 2px;

    transition:
        transform .3s ease;
}


/* ==================================================
   HOVER
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover {
    transform:
        translateY(-8px)
        scale(1.11);

    filter:
        brightness(1.09)
        saturate(1.14);

    box-shadow:
        0 8px 0 #a94f08,
        0 18px 28px rgba(110,55,15,.28),
        0 0 18px rgba(255,166,45,.58),
        0 0 36px rgba(252,50,110,.34),
        0 0 58px rgba(252,50,110,.18);

    animation:
        sweetHoverPop .65s cubic-bezier(.18,.89,.32,1.45);
}


/* BIGGER GLOW */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover::before {
    opacity: 1;

    transform:
        translate(-50%, -50%)
        scale(1.12);

    animation:
        hoverGlow .8s ease-in-out infinite alternate;
}


/* SHINE SHOOTS ACROSS */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover
.elementor-button-content-wrapper::before {
    animation:
        sweetShine .7s ease forwards;
}


/* INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover
.elementor-button-content-wrapper::after {
    animation:
        innerFlash .7s ease;
}


/* TEXT POP */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover
.elementor-button-text {
    transform:
        scale(1.06);

    letter-spacing:
        1.2px;

    text-shadow:
        0 2px 6px rgba(255,255,255,.45);
}


/* ARROW MOVES */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:hover
.elementor-button-text::after {
    animation:
        arrowBounce .55s ease-in-out infinite alternate;
}


/* ==================================================
   CLICK
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-b03a1f3 .elementor-button:active {
    transform:
        translateY(3px)
        scale(.94);

    box-shadow:
        0 2px 0 #a94f08,
        0 6px 10px rgba(110,55,15,.22);
}


/* ==================================================
   ANIMATIONS
   ================================================== */


/* subtle animation even before hover */

@keyframes sweetAttention {
    0%, 82%, 100% {
        transform:
            translateY(0)
            scale(1);
    }

    88% {
        transform:
            translateY(-2px)
            scale(1.035);
    }

    94% {
        transform:
            translateY(0)
            scale(1);
    }
}


/* default glow breath */

@keyframes bakeryGlow {
    0%,100% {
        opacity: .28;
    }

    50% {
        opacity: .48;
    }
}


/* BUTTON POP */

@keyframes sweetHoverPop {
    0% {
        transform:
            translateY(0)
            scale(1);
    }

    35% {
        transform:
            translateY(-11px)
            scale(1.14);
    }

    60% {
        transform:
            translateY(-6px)
            scale(1.08);
    }

    100% {
        transform:
            translateY(-8px)
            scale(1.11);
    }
}


/* glow pulse */

@keyframes hoverGlow {
    from {
        filter:
            blur(15px);

        opacity:
            .75;
    }

    to {
        filter:
            blur(23px);

        opacity:
            1;
    }
}


/* shine */

@keyframes sweetShine {
    0% {
        left:
            -110%;
    }

    100% {
        left:
            150%;
    }
}


/* flash */

@keyframes innerFlash {
    0% {
        opacity:
            0;
    }

    45% {
        opacity:
            .8;
    }

    100% {
        opacity:
            0;
    }
}


/* arrow */

@keyframes arrowBounce {
    from {
        transform:
            translateX(0);
    }

    to {
        transform:
            translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a870fee */.elementor-1489 .elementor-element.elementor-element-a870fee {
    border: 2px solid transparent;
    border-radius: 18px;
    transition: all 0.3s ease;
}

.elementor-1489 .elementor-element.elementor-element-a870fee:hover {
    border-color: #ffb6d5;

    box-shadow:
        0 0 8px rgba(255, 182, 213, 0.95),
        0 0 20px rgba(255, 182, 213, 0.75),
        0 0 40px rgba(255, 105, 180, 0.45),
        0 0 65px rgba(252, 50, 110, 0.25);

    transform: translateY(-4px) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc09153 */.elementor-1489 .elementor-element.elementor-element-dc09153 {
    position: relative;
    overflow: visible !important;
    border: none !important;
    box-shadow: none !important;
    transition: transform .3s ease;
}

/* =====================================
   PINK / RED CRUMBS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-dc09153::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;

    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #FC326E;

    opacity: 0;
    pointer-events: none;
    z-index: 999;

    box-shadow:
        0 0 0 2px #FC326E,
        0 0 0 1px #FF6F91,
        0 0 0 3px #FF9AB2,
        0 0 0 1px #FFB6C1,
        0 0 0 2px #E94B6F,
        0 0 0 3px #FF7A9C,
        0 0 0 1px #FFD1DA,
        0 0 0 2px #F45C7A,
        0 0 0 3px #FF8FAA,
        0 0 0 1px #D94A68,
        0 0 0 2px #FFA6B8,
        0 0 0 3px #FF6689,
        0 0 0 1px #FFB3C1,
        0 0 0 2px #E65B78,
        0 0 0 3px #FFC0CB,
        0 0 0 1px #F06A86,
        0 0 0 2px #FF7895,
        0 0 0 3px #FFD0D8,
        0 0 0 1px #E55473,
        0 0 0 2px #FF89A4,
        0 0 0 3px #F85B7D,
        0 0 0 1px #FFA1B4,
        0 0 0 2px #E94F70,
        0 0 0 3px #FF718F,
        0 0 0 1px #FFC5D0,
        0 0 0 2px #F65E7F,
        0 0 0 3px #FF91AA,
        0 0 0 1px #DF4D6B;
}

/* =====================================
   PINK / RED HEARTS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-dc09153::after {
    content: "♥";
    position: absolute;
    left: 50%;
    top: 50%;

    font-size: 24px;
    line-height: 1;
    color: #FC326E;

    opacity: 0;
    pointer-events: none;
    z-index: 1000;

    text-shadow:
        0 0 #FC326E,
        0 0 #FF6F91,
        0 0 #FF9AB2,
        0 0 #FFB6C1,
        0 0 #F45C7A,
        0 0 #FF91AA,
        0 0 #E94B6F,
        0 0 #FFC0CB,
        0 0 #FF6F91,
        0 0 #F98CA5,
        0 0 #D94A68,
        0 0 #FFA6B8;
}

.elementor-1489 .elementor-element.elementor-element-dc09153:hover {
    transform: scale(1.035);
}

/* UNIQUE ANIMATION NAMES */
.elementor-1489 .elementor-element.elementor-element-dc09153:hover::before {
    animation: PinkLoveCrumbs_3291 3s ease-out infinite;
}

.elementor-1489 .elementor-element.elementor-element-dc09153:hover::after {
    animation: PinkLoveHearts_3291 3s ease-out infinite;
    animation-delay: .1s;
}

/* =====================================
   UNIQUE PINK / RED CRUMB ANIMATION
===================================== */

@keyframes PinkLoveCrumbs_3291 {

    0% {
        opacity: 0;

        box-shadow:
            0 0 #FC326E,
            0 0 #FF6F91,
            0 0 #FF9AB2,
            0 0 #FFB6C1,
            0 0 #E94B6F,
            0 0 #FF7A9C,
            0 0 #FFD1DA,
            0 0 #F45C7A,
            0 0 #FF8FAA,
            0 0 #D94A68,
            0 0 #FFA6B8,
            0 0 #FF6689,
            0 0 #FFB3C1,
            0 0 #E65B78,
            0 0 #FFC0CB,
            0 0 #F06A86,
            0 0 #FF7895,
            0 0 #FFD0D8,
            0 0 #E55473,
            0 0 #FF89A4,
            0 0 #F85B7D,
            0 0 #FFA1B4,
            0 0 #E94F70,
            0 0 #FF718F,
            0 0 #FFC5D0,
            0 0 #F65E7F,
            0 0 #FF91AA,
            0 0 #DF4D6B;
    }

    5% {
        opacity: 1;
    }

    45% {
        opacity: 1;

        box-shadow:
            -170px -90px 0 3px #FC326E,
            -130px -145px 0 2px #FF6F91,
            -75px -175px 0 4px #FF9AB2,
            -20px -135px 0 2px #FFB6C1,
            45px -190px 0 3px #E94B6F,
            95px -145px 0 4px #FF7A9C,
            160px -110px 0 2px #FFD1DA,
            195px -45px 0 3px #F45C7A,

            205px 25px 0 4px #FF8FAA,
            180px 90px 0 2px #D94A68,
            135px 135px 0 3px #FFA6B8,
            70px 165px 0 4px #FF6689,
            10px 180px 0 2px #FFB3C1,
            -60px 160px 0 3px #E65B78,
            -125px 135px 0 4px #FFC0CB,
            -180px 95px 0 2px #F06A86,

            -210px 25px 0 3px #FF7895,
            -190px -40px 0 4px #FFD0D8,
            -110px -60px 0 2px #E55473,
            -50px -95px 0 3px #FF89A4,
            20px -80px 0 4px #F85B7D,
            90px -75px 0 2px #FFA1B4,
            125px -20px 0 3px #E94F70,
            140px 45px 0 4px #FF718F,

            80px 95px 0 2px #FFC5D0,
            25px 120px 0 3px #F65E7F,
            -55px 100px 0 4px #FF91AA,
            -120px 55px 0 2px #DF4D6B;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;

        box-shadow:
            -390px -210px 0 2px #FC326E,
            -300px -310px 0 1px #FF6F91,
            -190px -360px 0 3px #FF9AB2,
            -75px -300px 0 1px #FFB6C1,
            65px -385px 0 2px #E94B6F,
            175px -310px 0 3px #FF7A9C,
            300px -235px 0 1px #FFD1DA,
            390px -125px 0 2px #F45C7A,

            430px 15px 0 3px #FF8FAA,
            390px 150px 0 1px #D94A68,
            290px 255px 0 2px #FFA6B8,
            175px 330px 0 3px #FF6689,
            45px 370px 0 1px #FFB3C1,
            -90px 340px 0 2px #E65B78,
            -235px 285px 0 3px #FFC0CB,
            -350px 195px 0 1px #F06A86,

            -430px 70px 0 2px #FF7895,
            -415px -75px 0 3px #FFD0D8,
            -270px -165px 0 1px #E55473,
            -150px -245px 0 2px #FF89A4,
            15px -220px 0 3px #F85B7D,
            195px -185px 0 1px #FFA1B4,
            290px -70px 0 2px #E94F70,
            315px 85px 0 3px #FF718F,

            205px 215px 0 1px #FFC5D0,
            65px 285px 0 2px #F65E7F,
            -115px 255px 0 3px #FF91AA,
            -280px 155px 0 1px #DF4D6B;
    }
}

/* =====================================
   UNIQUE PINK / RED HEART ANIMATION
===================================== */

@keyframes PinkLoveHearts_3291 {

    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.4);

        text-shadow:
            0 0 #FC326E,
            0 0 #FF6F91,
            0 0 #FF9AB2,
            0 0 #FFB6C1,
            0 0 #F45C7A,
            0 0 #FF91AA,
            0 0 #E94B6F,
            0 0 #FFC0CB,
            0 0 #FF6F91,
            0 0 #F98CA5,
            0 0 #D94A68,
            0 0 #FFA6B8;
    }

    8% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.2);
    }

    45% {
        opacity: 1;

        text-shadow:
            -165px -150px #FC326E,
            -90px -210px #FF6F91,
            -10px -180px #FF9AB2,
            85px -205px #FFB6C1,
            170px -140px #F45C7A,
            215px -45px #FF91AA,
            195px 70px #E94B6F,
            125px 155px #FFC0CB,
            25px 190px #FF6F91,
            -85px 165px #F98CA5,
            -175px 100px #D94A68,
            -215px -10px #FFA6B8;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.7) rotate(25deg);

        text-shadow:
            -360px -310px #FC326E,
            -210px -410px #FF6F91,
            -30px -370px #FF9AB2,
            170px -400px #FFB6C1,
            335px -280px #F45C7A,
            430px -100px #FF91AA,
            400px 120px #E94B6F,
            260px 285px #FFC0CB,
            55px 360px #FF6F91,
            -170px 320px #F98CA5,
            -340px 190px #D94A68,
            -430px -30px #FFA6B8;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24f26fc *//* ==================================================
   SWEET TREAT — GLOW + SHINE BUTTON
   NO HEARTS
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button {
    position: relative;
    overflow: visible !important;
    isolation: isolate;

    border-radius: 50px;

    background:
        linear-gradient(
            180deg,
            #ffb33f 0%,
            #f89b29 55%,
            #ec7f16 100%
        );

    box-shadow:
        0 5px 0 #b95b0d,
        0 10px 18px rgba(120, 60, 15, .20);

    transform-origin: center;

    transition:
        transform .35s cubic-bezier(.18,.89,.32,1.4),
        box-shadow .35s ease,
        filter .35s ease;

    animation:
        sweetAttention 2.7s ease-in-out infinite;
}


/* =========================================
   BIG SOFT BAKERY GLOW
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button::before {
    content: "";

    position: absolute;

    left: 50%;
    top: 55%;

    width: 150%;
    height: 190%;

    transform:
        translate(-50%, -50%)
        scale(.65);

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse,
            rgba(255,175,65,.75) 0%,
            rgba(252,50,110,.34) 36%,
            rgba(255,120,170,.17) 58%,
            transparent 76%
        );

    filter: blur(18px);

    opacity: .35;

    z-index: -2;

    transition:
        opacity .35s ease,
        transform .45s ease;

    animation:
        bakeryGlow 2.7s ease-in-out infinite;
}


/* =========================================
   REMOVE HEART / CONFETTI LAYER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button::after {
    content: none !important;
    display: none !important;
}


/* =========================================
   CONTENT WRAPPER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button-content-wrapper {
    position: relative;
    overflow: hidden;

    border-radius: 50px;

    z-index: 3;
}


/* =========================================
   BIG GLOSSY SHINE
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button-content-wrapper::before {
    content: "";

    position: absolute;

    top: -90%;
    left: -110%;

    width: 38%;
    height: 280%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.95),
            transparent
        );

    transform: rotate(18deg);

    pointer-events: none;
}


/* WARM INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button-content-wrapper::after {
    content: "";

    position: absolute;

    inset: 0;

    border-radius: 50px;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,.30),
            transparent 65%
        );

    opacity: 0;

    pointer-events: none;
}


/* =========================================
   TEXT
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button-text {
    position: relative;

    z-index: 4;

    transition:
        transform .3s ease,
        letter-spacing .3s ease,
        text-shadow .3s ease;
}


/* LITTLE ARROW */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button-text::after {
    content: "  →";

    display: inline-block;

    margin-left: 2px;

    transition:
        transform .3s ease;
}


/* ==================================================
   HOVER
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover {
    transform:
        translateY(-8px)
        scale(1.11);

    filter:
        brightness(1.09)
        saturate(1.14);

    box-shadow:
        0 8px 0 #a94f08,
        0 18px 28px rgba(110,55,15,.28),
        0 0 18px rgba(255,166,45,.58),
        0 0 36px rgba(252,50,110,.34),
        0 0 58px rgba(252,50,110,.18);

    animation:
        sweetHoverPop .65s cubic-bezier(.18,.89,.32,1.45);
}


/* BIGGER GLOW */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover::before {
    opacity: 1;

    transform:
        translate(-50%, -50%)
        scale(1.12);

    animation:
        hoverGlow .8s ease-in-out infinite alternate;
}


/* SHINE SHOOTS ACROSS */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover
.elementor-button-content-wrapper::before {
    animation:
        sweetShine .7s ease forwards;
}


/* INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover
.elementor-button-content-wrapper::after {
    animation:
        innerFlash .7s ease;
}


/* TEXT POP */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover
.elementor-button-text {
    transform:
        scale(1.06);

    letter-spacing:
        1.2px;

    text-shadow:
        0 2px 6px rgba(255,255,255,.45);
}


/* ARROW MOVES */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:hover
.elementor-button-text::after {
    animation:
        arrowBounce .55s ease-in-out infinite alternate;
}


/* ==================================================
   CLICK
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-24f26fc .elementor-button:active {
    transform:
        translateY(3px)
        scale(.94);

    box-shadow:
        0 2px 0 #a94f08,
        0 6px 10px rgba(110,55,15,.22);
}


/* ==================================================
   ANIMATIONS
   ================================================== */


/* subtle animation even before hover */

@keyframes sweetAttention {
    0%, 82%, 100% {
        transform:
            translateY(0)
            scale(1);
    }

    88% {
        transform:
            translateY(-2px)
            scale(1.035);
    }

    94% {
        transform:
            translateY(0)
            scale(1);
    }
}


/* default glow breath */

@keyframes bakeryGlow {
    0%,100% {
        opacity: .28;
    }

    50% {
        opacity: .48;
    }
}


/* BUTTON POP */

@keyframes sweetHoverPop {
    0% {
        transform:
            translateY(0)
            scale(1);
    }

    35% {
        transform:
            translateY(-11px)
            scale(1.14);
    }

    60% {
        transform:
            translateY(-6px)
            scale(1.08);
    }

    100% {
        transform:
            translateY(-8px)
            scale(1.11);
    }
}


/* glow pulse */

@keyframes hoverGlow {
    from {
        filter:
            blur(15px);

        opacity:
            .75;
    }

    to {
        filter:
            blur(23px);

        opacity:
            1;
    }
}


/* shine */

@keyframes sweetShine {
    0% {
        left:
            -110%;
    }

    100% {
        left:
            150%;
    }
}


/* flash */

@keyframes innerFlash {
    0% {
        opacity:
            0;
    }

    45% {
        opacity:
            .8;
    }

    100% {
        opacity:
            0;
    }
}


/* arrow */

@keyframes arrowBounce {
    from {
        transform:
            translateX(0);
    }

    to {
        transform:
            translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31ce13 */.elementor-1489 .elementor-element.elementor-element-c31ce13 {
    border: 2px solid transparent;
    border-radius: 18px;
    transition: all 0.3s ease;
}

.elementor-1489 .elementor-element.elementor-element-c31ce13:hover {
    border-color: #ffb6d5;

    box-shadow:
        0 0 8px rgba(255, 182, 213, 0.95),
        0 0 20px rgba(255, 182, 213, 0.75),
        0 0 40px rgba(255, 105, 180, 0.45),
        0 0 65px rgba(252, 50, 110, 0.25);

    transform: translateY(-4px) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5b8f09 */.elementor-1489 .elementor-element.elementor-element-a5b8f09 {
    position: relative;
    overflow: visible !important;
    border: none !important;
    box-shadow: none !important;
    transition: transform .3s ease;
}

/* =====================================
   RAINBOW CRUMBS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-a5b8f09::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;

    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #ff3b30;

    opacity: 0;
    pointer-events: none;
    z-index: 999;

    box-shadow:
        0 0 0 2px #ff3b30,
        0 0 0 1px #ff9500,
        0 0 0 3px #ffd60a,
        0 0 0 1px #34c759,
        0 0 0 2px #30d158,
        0 0 0 3px #64d2ff,
        0 0 0 1px #0a84ff,
        0 0 0 2px #5e5ce6,
        0 0 0 3px #bf5af2,
        0 0 0 1px #ff2d55,
        0 0 0 2px #ff6b6b,
        0 0 0 3px #ffb340,
        0 0 0 1px #32d74b,
        0 0 0 2px #40c8e0,
        0 0 0 3px #007aff,
        0 0 0 1px #af52de,
        0 0 0 2px #ff375f,
        0 0 0 3px #ffe066,
        0 0 0 1px #28cd41,
        0 0 0 2px #5ac8fa,
        0 0 0 3px #5856d6,
        0 0 0 1px #ff4f7a,
        0 0 0 2px #ff9f0a,
        0 0 0 3px #30d158,
        0 0 0 1px #64d2ff,
        0 0 0 2px #0a84ff,
        0 0 0 3px #bf5af2,
        0 0 0 1px #ff3b30;
}

/* =====================================
   RAINBOW HEARTS - THIS CONTAINER ONLY
===================================== */

.elementor-1489 .elementor-element.elementor-element-a5b8f09::after {
    content: "♥";
    position: absolute;
    left: 50%;
    top: 50%;

    font-size: 24px;
    line-height: 1;
    color: #ff2d55;

    opacity: 0;
    pointer-events: none;
    z-index: 1000;

    text-shadow:
        0 0 #ff2d55,
        0 0 #ff3b30,
        0 0 #ff9500,
        0 0 #ffd60a,
        0 0 #34c759,
        0 0 #64d2ff,
        0 0 #0a84ff,
        0 0 #5e5ce6,
        0 0 #bf5af2,
        0 0 #ff375f,
        0 0 #30d158,
        0 0 #ffb340;
}

.elementor-1489 .elementor-element.elementor-element-a5b8f09:hover {
    transform: scale(1.035);
}

/* UNIQUE ANIMATION NAMES */
.elementor-1489 .elementor-element.elementor-element-a5b8f09:hover::before {
    animation: RainbowCakeCrumbs_8472 3s ease-out infinite;
}

.elementor-1489 .elementor-element.elementor-element-a5b8f09:hover::after {
    animation: RainbowCakeHearts_8472 3s ease-out infinite;
    animation-delay: .1s;
}

/* =====================================
   UNIQUE RAINBOW CRUMB ANIMATION
===================================== */

@keyframes RainbowCakeCrumbs_8472 {

    0% {
        opacity: 0;

        box-shadow:
            0 0 #ff3b30,
            0 0 #ff9500,
            0 0 #ffd60a,
            0 0 #34c759,
            0 0 #30d158,
            0 0 #64d2ff,
            0 0 #0a84ff,
            0 0 #5e5ce6,
            0 0 #bf5af2,
            0 0 #ff2d55,
            0 0 #ff6b6b,
            0 0 #ffb340,
            0 0 #32d74b,
            0 0 #40c8e0,
            0 0 #007aff,
            0 0 #af52de,
            0 0 #ff375f,
            0 0 #ffe066,
            0 0 #28cd41,
            0 0 #5ac8fa,
            0 0 #5856d6,
            0 0 #ff4f7a,
            0 0 #ff9f0a,
            0 0 #30d158,
            0 0 #64d2ff,
            0 0 #0a84ff,
            0 0 #bf5af2,
            0 0 #ff3b30;
    }

    5% {
        opacity: 1;
    }

    45% {
        opacity: 1;

        box-shadow:
            -170px -90px 0 3px #ff3b30,
            -130px -145px 0 2px #ff9500,
            -75px -175px 0 4px #ffd60a,
            -20px -135px 0 2px #34c759,
            45px -190px 0 3px #30d158,
            95px -145px 0 4px #64d2ff,
            160px -110px 0 2px #0a84ff,
            195px -45px 0 3px #5e5ce6,

            205px 25px 0 4px #bf5af2,
            180px 90px 0 2px #ff2d55,
            135px 135px 0 3px #ff6b6b,
            70px 165px 0 4px #ffb340,
            10px 180px 0 2px #32d74b,
            -60px 160px 0 3px #40c8e0,
            -125px 135px 0 4px #007aff,
            -180px 95px 0 2px #af52de,

            -210px 25px 0 3px #ff375f,
            -190px -40px 0 4px #ffe066,
            -110px -60px 0 2px #28cd41,
            -50px -95px 0 3px #5ac8fa,
            20px -80px 0 4px #5856d6,
            90px -75px 0 2px #ff4f7a,
            125px -20px 0 3px #ff9f0a,
            140px 45px 0 4px #30d158,

            80px 95px 0 2px #64d2ff,
            25px 120px 0 3px #0a84ff,
            -55px 100px 0 4px #bf5af2,
            -120px 55px 0 2px #ff3b30;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;

        box-shadow:
            -390px -210px 0 2px #ff3b30,
            -300px -310px 0 1px #ff9500,
            -190px -360px 0 3px #ffd60a,
            -75px -300px 0 1px #34c759,
            65px -385px 0 2px #30d158,
            175px -310px 0 3px #64d2ff,
            300px -235px 0 1px #0a84ff,
            390px -125px 0 2px #5e5ce6,

            430px 15px 0 3px #bf5af2,
            390px 150px 0 1px #ff2d55,
            290px 255px 0 2px #ff6b6b,
            175px 330px 0 3px #ffb340,
            45px 370px 0 1px #32d74b,
            -90px 340px 0 2px #40c8e0,
            -235px 285px 0 3px #007aff,
            -350px 195px 0 1px #af52de,

            -430px 70px 0 2px #ff375f,
            -415px -75px 0 3px #ffe066,
            -270px -165px 0 1px #28cd41,
            -150px -245px 0 2px #5ac8fa,
            15px -220px 0 3px #5856d6,
            195px -185px 0 1px #ff4f7a,
            290px -70px 0 2px #ff9f0a,
            315px 85px 0 3px #30d158,

            205px 215px 0 1px #64d2ff,
            65px 285px 0 2px #0a84ff,
            -115px 255px 0 3px #bf5af2,
            -280px 155px 0 1px #ff3b30;
    }
}

/* =====================================
   UNIQUE RAINBOW HEART ANIMATION
===================================== */

@keyframes RainbowCakeHearts_8472 {

    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.4);

        text-shadow:
            0 0 #ff2d55,
            0 0 #ff3b30,
            0 0 #ff9500,
            0 0 #ffd60a,
            0 0 #34c759,
            0 0 #64d2ff,
            0 0 #0a84ff,
            0 0 #5e5ce6,
            0 0 #bf5af2,
            0 0 #ff375f,
            0 0 #30d158,
            0 0 #ffb340;
    }

    8% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.2);
    }

    45% {
        opacity: 1;

        text-shadow:
            -165px -150px #ff2d55,
            -90px -210px #ff3b30,
            -10px -180px #ff9500,
            85px -205px #ffd60a,
            170px -140px #34c759,
            215px -45px #30d158,
            195px 70px #64d2ff,
            125px 155px #0a84ff,
            25px 190px #5e5ce6,
            -85px 165px #bf5af2,
            -175px 100px #ff375f,
            -215px -10px #ffb340;
    }

    85% {
        opacity: .9;
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(.7) rotate(25deg);

        text-shadow:
            -360px -310px #ff2d55,
            -210px -410px #ff3b30,
            -30px -370px #ff9500,
            170px -400px #ffd60a,
            335px -280px #34c759,
            430px -100px #30d158,
            400px 120px #64d2ff,
            260px 285px #0a84ff,
            55px 360px #5e5ce6,
            -170px 320px #bf5af2,
            -340px 190px #ff375f,
            -430px -30px #ffb340;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f314114 *//* ==================================================
   SWEET TREAT — GLOW + SHINE BUTTON
   NO HEARTS
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button {
    position: relative;
    overflow: visible !important;
    isolation: isolate;

    border-radius: 50px;

    background:
        linear-gradient(
            180deg,
            #ffb33f 0%,
            #f89b29 55%,
            #ec7f16 100%
        );

    box-shadow:
        0 5px 0 #b95b0d,
        0 10px 18px rgba(120, 60, 15, .20);

    transform-origin: center;

    transition:
        transform .35s cubic-bezier(.18,.89,.32,1.4),
        box-shadow .35s ease,
        filter .35s ease;

    animation:
        sweetAttention 2.7s ease-in-out infinite;
}


/* =========================================
   BIG SOFT BAKERY GLOW
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button::before {
    content: "";

    position: absolute;

    left: 50%;
    top: 55%;

    width: 150%;
    height: 190%;

    transform:
        translate(-50%, -50%)
        scale(.65);

    border-radius: 50%;

    background:
        radial-gradient(
            ellipse,
            rgba(255,175,65,.75) 0%,
            rgba(252,50,110,.34) 36%,
            rgba(255,120,170,.17) 58%,
            transparent 76%
        );

    filter: blur(18px);

    opacity: .35;

    z-index: -2;

    transition:
        opacity .35s ease,
        transform .45s ease;

    animation:
        bakeryGlow 2.7s ease-in-out infinite;
}


/* =========================================
   REMOVE HEART / CONFETTI LAYER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button::after {
    content: none !important;
    display: none !important;
}


/* =========================================
   CONTENT WRAPPER
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button-content-wrapper {
    position: relative;
    overflow: hidden;

    border-radius: 50px;

    z-index: 3;
}


/* =========================================
   BIG GLOSSY SHINE
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button-content-wrapper::before {
    content: "";

    position: absolute;

    top: -90%;
    left: -110%;

    width: 38%;
    height: 280%;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.95),
            transparent
        );

    transform: rotate(18deg);

    pointer-events: none;
}


/* WARM INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button-content-wrapper::after {
    content: "";

    position: absolute;

    inset: 0;

    border-radius: 50px;

    background:
        radial-gradient(
            circle at 50% 50%,
            rgba(255,255,255,.30),
            transparent 65%
        );

    opacity: 0;

    pointer-events: none;
}


/* =========================================
   TEXT
   ========================================= */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button-text {
    position: relative;

    z-index: 4;

    transition:
        transform .3s ease,
        letter-spacing .3s ease,
        text-shadow .3s ease;
}


/* LITTLE ARROW */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button-text::after {
    content: "  →";

    display: inline-block;

    margin-left: 2px;

    transition:
        transform .3s ease;
}


/* ==================================================
   HOVER
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover {
    transform:
        translateY(-8px)
        scale(1.11);

    filter:
        brightness(1.09)
        saturate(1.14);

    box-shadow:
        0 8px 0 #a94f08,
        0 18px 28px rgba(110,55,15,.28),
        0 0 18px rgba(255,166,45,.58),
        0 0 36px rgba(252,50,110,.34),
        0 0 58px rgba(252,50,110,.18);

    animation:
        sweetHoverPop .65s cubic-bezier(.18,.89,.32,1.45);
}


/* BIGGER GLOW */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover::before {
    opacity: 1;

    transform:
        translate(-50%, -50%)
        scale(1.12);

    animation:
        hoverGlow .8s ease-in-out infinite alternate;
}


/* SHINE SHOOTS ACROSS */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover
.elementor-button-content-wrapper::before {
    animation:
        sweetShine .7s ease forwards;
}


/* INNER FLASH */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover
.elementor-button-content-wrapper::after {
    animation:
        innerFlash .7s ease;
}


/* TEXT POP */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover
.elementor-button-text {
    transform:
        scale(1.06);

    letter-spacing:
        1.2px;

    text-shadow:
        0 2px 6px rgba(255,255,255,.45);
}


/* ARROW MOVES */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:hover
.elementor-button-text::after {
    animation:
        arrowBounce .55s ease-in-out infinite alternate;
}


/* ==================================================
   CLICK
   ================================================== */

.elementor-1489 .elementor-element.elementor-element-f314114 .elementor-button:active {
    transform:
        translateY(3px)
        scale(.94);

    box-shadow:
        0 2px 0 #a94f08,
        0 6px 10px rgba(110,55,15,.22);
}


/* ==================================================
   ANIMATIONS
   ================================================== */


/* subtle animation even before hover */

@keyframes sweetAttention {
    0%, 82%, 100% {
        transform:
            translateY(0)
            scale(1);
    }

    88% {
        transform:
            translateY(-2px)
            scale(1.035);
    }

    94% {
        transform:
            translateY(0)
            scale(1);
    }
}


/* default glow breath */

@keyframes bakeryGlow {
    0%,100% {
        opacity: .28;
    }

    50% {
        opacity: .48;
    }
}


/* BUTTON POP */

@keyframes sweetHoverPop {
    0% {
        transform:
            translateY(0)
            scale(1);
    }

    35% {
        transform:
            translateY(-11px)
            scale(1.14);
    }

    60% {
        transform:
            translateY(-6px)
            scale(1.08);
    }

    100% {
        transform:
            translateY(-8px)
            scale(1.11);
    }
}


/* glow pulse */

@keyframes hoverGlow {
    from {
        filter:
            blur(15px);

        opacity:
            .75;
    }

    to {
        filter:
            blur(23px);

        opacity:
            1;
    }
}


/* shine */

@keyframes sweetShine {
    0% {
        left:
            -110%;
    }

    100% {
        left:
            150%;
    }
}


/* flash */

@keyframes innerFlash {
    0% {
        opacity:
            0;
    }

    45% {
        opacity:
            .8;
    }

    100% {
        opacity:
            0;
    }
}


/* arrow */

@keyframes arrowBounce {
    from {
        transform:
            translateX(0);
    }

    to {
        transform:
            translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b857e4 */.elementor-1489 .elementor-element.elementor-element-2b857e4 {
    border: 2px solid transparent;
    border-radius: 18px;
    transition: all 0.3s ease;
}

.elementor-1489 .elementor-element.elementor-element-2b857e4:hover {
    border-color: #ffb6d5;

    box-shadow:
        0 0 8px rgba(255, 182, 213, 0.95),
        0 0 20px rgba(255, 182, 213, 0.75),
        0 0 40px rgba(255, 105, 180, 0.45),
        0 0 65px rgba(252, 50, 110, 0.25);

    transform: translateY(-4px) scale(1.01);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0cb444 */\/* End custom CSS */