.elementor-4545 .elementor-element.elementor-element-064224e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-71e9478{--display:grid;--e-con-grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;--padding-top:64px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-4545 .elementor-element.elementor-element-786cef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-8f0fb8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-89f7695{--display:grid;--e-con-grid-template-columns:1.35fr 1fr;--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-945619f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-4c3da87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-be8a92c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-9831f5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-c7e585e{--display:grid;--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:center;--padding-top:96px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-4545 .elementor-element.elementor-element-ea62c6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-29fdb06{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:108px;--padding-left:32px;--padding-right:32px;}.elementor-4545 .elementor-element.elementor-element-933e85f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-cce45b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-8efbb02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-98b80d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-fad7d44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-4545 .elementor-element.elementor-element-13e0fa4{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-be41e05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-4545 .elementor-element.elementor-element-39dd9ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-4545 .elementor-element.elementor-element-3cb05c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-4545 .elementor-element.elementor-element-f2f4677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-f2f4677:not(.elementor-motion-effects-element-type-background), .elementor-4545 .elementor-element.elementor-element-f2f4677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F241D;background-image:url("https://jennysgoods.com/wp-content/uploads/2026/10/jennys-goods-cakes-x-custom-cakes-photo-may-04-6-55-27-pm.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4545 .elementor-element.elementor-element-8026bbc{--display:grid;--e-con-grid-template-columns:minmax(0,5fr) minmax(0,7fr);--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-4545 .elementor-element.elementor-element-b316c5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-fed48a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-dc26023{--display:grid;--e-con-grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-4545 .elementor-element.elementor-element-e3a7fa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4545 .elementor-element.elementor-element-eff7530{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-4545 .elementor-element.elementor-element-71e9478{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-89f7695{--e-con-grid-template-columns:1.35fr 1fr;--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-c7e585e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-29fdb06{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-13e0fa4{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-8026bbc{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-dc26023{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4545 .elementor-element.elementor-element-71e9478{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-4545 .elementor-element.elementor-element-89f7695{--e-con-grid-template-columns:1.35fr 1fr;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-c7e585e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-4545 .elementor-element.elementor-element-29fdb06{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--grid-auto-flow:row;--padding-top:0px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-4545 .elementor-element.elementor-element-fad7d44{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4545 .elementor-element.elementor-element-13e0fa4{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-4545 .elementor-element.elementor-element-8026bbc{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-4545 .elementor-element.elementor-element-dc26023{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-956247b */.elementor-4545 .elementor-element.elementor-element-956247b, .elementor-4545 .elementor-element.elementor-element-956247b .elementor-widget-container{height:100%;width:100%}.elementor-4545 .elementor-element.elementor-element-956247b img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945619f */.elementor-4545 .elementor-element.elementor-element-945619f{grid-row:span 2;height:100%;min-height:300px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93517f */.elementor-4545 .elementor-element.elementor-element-d93517f, .elementor-4545 .elementor-element.elementor-element-d93517f .elementor-widget-container{height:100%;width:100%}.elementor-4545 .elementor-element.elementor-element-d93517f img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3da87 */.elementor-4545 .elementor-element.elementor-element-4c3da87{aspect-ratio:1/1}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2147fa3 */.elementor-4545 .elementor-element.elementor-element-2147fa3, .elementor-4545 .elementor-element.elementor-element-2147fa3 .elementor-widget-container{height:100%;width:100%}.elementor-4545 .elementor-element.elementor-element-2147fa3 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be8a92c */.elementor-4545 .elementor-element.elementor-element-be8a92c{aspect-ratio:1/1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-378646c */.elementor-4545 .elementor-element.elementor-element-378646c{position:absolute;bottom:-40px;left:-40px;width:auto;z-index:3}@media(max-width:767px){.elementor-4545 .elementor-element.elementor-element-378646c{left:-8px}}@media(max-width:639px){.elementor-4545 .elementor-element.elementor-element-378646c{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f0fb8c */.elementor-4545 .elementor-element.elementor-element-8f0fb8c{position:relative;animation-delay:.12s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e9478 */.elementor-4545 .elementor-element.elementor-element-71e9478{max-width:1200px;margin-inline:auto;width:100%}.elementor-4545 .elementor-element.elementor-element-71e9478{align-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-064224e */.elementor-4545 .elementor-element.elementor-element-064224e{background:var(--cream);color:var(--cocoa)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f63204 */.elementor-4545 .elementor-element.elementor-element-0f63204{max-width:760px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a1a4a */.elementor-4545 .elementor-element.elementor-element-41a1a4a{max-width:760px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e585e */.elementor-4545 .elementor-element.elementor-element-c7e585e{max-width:1200px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb58589 */.elementor-4545 .elementor-element.elementor-element-cb58589, .elementor-4545 .elementor-element.elementor-element-cb58589 .elementor-widget-container{height:100%;width:100%}.elementor-4545 .elementor-element.elementor-element-cb58589 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933e85f */.elementor-4545 .elementor-element.elementor-element-933e85f{aspect-ratio:4/5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9202a5d */.elementor-4545 .elementor-element.elementor-element-9202a5d, .elementor-4545 .elementor-element.elementor-element-9202a5d .elementor-widget-container{height:100%;width:100%}.elementor-4545 .elementor-element.elementor-element-9202a5d img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cce45b1 */.elementor-4545 .elementor-element.elementor-element-cce45b1{aspect-ratio:4/5}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99bea72 */.elementor-4545 .elementor-element.elementor-element-99bea72, .elementor-4545 .elementor-element.elementor-element-99bea72 .elementor-widget-container{height:100%;width:100%}.elementor-4545 .elementor-element.elementor-element-99bea72 img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8efbb02 */.elementor-4545 .elementor-element.elementor-element-8efbb02{aspect-ratio:4/5}@media(max-width:767px){.elementor-4545 .elementor-element.elementor-element-8efbb02{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29fdb06 */.elementor-4545 .elementor-element.elementor-element-29fdb06{max-width:1200px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9831f5a */.elementor-4545 .elementor-element.elementor-element-9831f5a{background:var(--blush-l);color:var(--cocoa)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8713a41 */.elementor-4545 .elementor-element.elementor-element-8713a41{max-width:760px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0fa4 */.elementor-4545 .elementor-element.elementor-element-13e0fa4>.e-con{background:var(--jg-cocoa);color:var(--jg-cream);border-radius:22px;align-items:center;text-align:center}.elementor-4545 .elementor-element.elementor-element-13e0fa4 h3{color:#fff}.elementor-4545 .elementor-element.elementor-element-13e0fa4 p{color:var(--jg-cream);max-width:32ch;margin-inline:auto}.elementor-4545 .elementor-element.elementor-element-13e0fa4{margin-top:48px;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad7d44 */.elementor-4545 .elementor-element.elementor-element-fad7d44{max-width:1200px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b80d7 */.elementor-4545 .elementor-element.elementor-element-98b80d7{background:var(--paper);color:var(--cocoa)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8026bbc */.elementor-4545 .elementor-element.elementor-element-8026bbc{max-width:1200px;margin-inline:auto;width:100%}.elementor-4545 .elementor-element.elementor-element-8026bbc{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2f4677 */.elementor-4545 .elementor-element.elementor-element-f2f4677{color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a7fa0 */.elementor-4545 .elementor-element.elementor-element-e3a7fa0{padding-bottom:24px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff7530 */.elementor-4545 .elementor-element.elementor-element-eff7530 summary.qa-q{list-style:none}.elementor-4545 .elementor-element.elementor-element-eff7530 .qa-q span{text-wrap:balance}.elementor-4545 .elementor-element.elementor-element-eff7530 summary.qa-q::-webkit-details-marker{display:none}.elementor-4545 .elementor-element.elementor-element-eff7530 details[open] .qa-q i{font-size:0}.elementor-4545 .elementor-element.elementor-element-eff7530 details[open] .qa-q i:after{content:"\2212";font-size:30px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc26023 */.elementor-4545 .elementor-element.elementor-element-dc26023{max-width:1200px;margin-inline:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed48a8 */.elementor-4545 .elementor-element.elementor-element-fed48a8{background:var(--blush-l);color:var(--cocoa)}/* End custom CSS */